过期域名预定抢注

 找回密碼
 免费注册

求助:Url RewriteRule

  [複製鏈接]
 樓主| 發表於 2014-1-24 22:02:10 | 顯示全部樓層
本帖最後由 amnoob 於 2014-1-24 22:03 編輯
& Z- {& o- {% d) G
咚咚來了 發表於 2014-1-24 19:08 ( V# j! A" c) U5 _0 Y
1. 第一個問題
+ R8 r6 M' ?, k你舉例說的別人的網站,有可能後面那個就是id, 這也是很常見的一種做法,特別是中文cms, ...

& H) w1 P8 X4 O5 _3 X非常非常感謝兄台的再次耐心回復!7 X% |* F  Q0 g

, B6 o( o& T# q6 k1 h我完全是php新手,然後我看著程序裡面的其它代碼並再三google,學著自己寫了個function(由product id提取product name再生成url格式);由於真的是完全新手,由product name生成url弄「ereg_replace」這個地方又折騰了我幾個小時,汗,我發誓一定要抽時間好好學學php。
& B' _9 g" @( g/ H+ R; `. {6 W) o; W7 z4 S+ [# s
現在我在"_header.tpl"文件<head>裡面加入下面代碼
  1.   v6 R- {; Y! c/ l. o- |
  2. {if $detailed}
    % e' S( J8 R, A
  3. <link rel="canonical" href="{$setting.site_url}/{$product.id}/{if getProductNameAndFormatForUrl($product.id)}{/if}.html">
    ; s1 N9 ]. Z$ Q
  4. <link rel="shortlink" href="{$setting.site_url}/product-details.php?id={$product.id}">) `9 f+ `6 D% q; |" ~. g
  5. {/if}
    ' D" [* E9 G( c* U/ Z
複製代碼
已經成功實現在產品頁面輸出

  1. ' t' Q- b) u9 w9 G2 q( L0 W. Z8 J+ ?
  2. <link rel="canonical" href="http://www.mydomain.com/1392/tao-of-badass.html">
    " [2 L4 d. {+ y0 O( Y6 K# g# q7 [
  3. <link rel="shortlink" href="http://www.mydomain.com/product-details.php?id=1392">: ^+ J% ~( g5 s9 c# k
複製代碼
我詳細查看了,所有產品頁面都成功了;這樣之後是代表以後google只收錄一次並且只收錄帶"canonical"標籤的url了嗎?並且會將已經用原始url收錄了的頁面慢慢更新為帶"canonical"標籤的那個url?
7 W* z+ [  K* q( |2 o7 s- S+ S, m5 S7 ?
: K8 X1 ?, A5 M5 b% ]  O. R8 x# H

. \' n0 n$ O1 E7 |5 ]) \& |
# a5 L6 ]3 h& O- n  ]( \
回復 给力 爆菊

使用道具 舉報

發表於 2014-1-24 22:36:23 | 顯示全部樓層
本帖最後由 咚咚來了 於 2014-1-24 22:37 編輯 0 i. _/ y0 g+ u4 j
amnoob 發表於 2014-1-24 22:02
, M3 l4 ^. I) }$ K1 Y! Q非常非常感謝兄台的再次耐心回復!% `. Q; n8 k* ?. U

& N+ l& S7 c! d, F6 i) @我完全是php新手,然後我看著程序裡面的其它代碼並再三google,學著自 ...
" w1 v# E! r/ ^! v6 A! \7 s
不是很清楚已經收錄的會怎麼樣,可以看這個:
  1. https://support.google.com/webmasters/answer/139394?hl=en
複製代碼
這個是google官方對canonical的說明。從他的說明來看,同一個網站,即使有重複url指向相同頁面, google自己會處理. 貌似不是什麼災難性的問題。5 T6 ]1 O  E  E# f' w
we may index only one version for our search results

7 T8 s: R/ g7 y另外,實際上shortlink可以不寫, 貌似web標準制定shortlink標籤的本義是標明短連接, 就是
  1. http://t.co/lny
複製代碼
那種.
1 z7 }7 n, J3 C2 |$ x
6 z& ?& |* R( i' g+ T/ [" }- [7 r4 ~, P

, }$ r- k! v) A4 j
  F) x! g+ N+ ^

評分

參與人數 1點點 +2 收起 理由
站群100 + 2 認眞參與

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2014-1-25 08:33:40 來自手機 | 顯示全部樓層
新手飄過哈。。。。。。
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-6-27 16:52

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表