过期域名预定抢注

 找回密碼
 免费注册

求助:Url RewriteRule

  [複製鏈接]
 樓主| 發表於 2014-1-24 22:02:10 | 顯示全部樓層
本帖最後由 amnoob 於 2014-1-24 22:03 編輯
- F" I* m! V. g9 n5 S7 Y2 D
咚咚來了 發表於 2014-1-24 19:08 . T" V8 ]) I6 h! F3 b$ l; Q) ?
1. 第一個問題
: F; w2 Q0 m2 Y$ A0 C1 Y: \你舉例說的別人的網站,有可能後面那個就是id, 這也是很常見的一種做法,特別是中文cms, ...
# E9 r, X8 M0 C# }( d: K
非常非常感謝兄台的再次耐心回復!" H) L+ z1 Z$ q. s9 ?

0 x7 q! `7 d0 L6 `+ J我完全是php新手,然後我看著程序裡面的其它代碼並再三google,學著自己寫了個function(由product id提取product name再生成url格式);由於真的是完全新手,由product name生成url弄「ereg_replace」這個地方又折騰了我幾個小時,汗,我發誓一定要抽時間好好學學php。7 Y: |$ A$ }- @3 Z- i7 I- z5 m# X
- H7 Q/ P9 B* X- u4 E& W4 l
現在我在"_header.tpl"文件<head>裡面加入下面代碼
  1. 7 }, H0 A3 j1 I1 L
  2. {if $detailed}% K. w! o0 [  t6 e7 B' \
  3. <link rel="canonical" href="{$setting.site_url}/{$product.id}/{if getProductNameAndFormatForUrl($product.id)}{/if}.html">( U6 t4 G9 [& Y0 j' f4 f' P1 L, K
  4. <link rel="shortlink" href="{$setting.site_url}/product-details.php?id={$product.id}">
    5 K: }* w" r5 Q* E) p! s4 w
  5. {/if}
    , A+ ~6 F' ^0 F# Z
複製代碼
已經成功實現在產品頁面輸出

  1. ' }3 M/ `4 ~5 ?4 ]. D# M, R
  2. <link rel="canonical" href="http://www.mydomain.com/1392/tao-of-badass.html">6 Z, k- j3 m) _1 T* ^1 [' `
  3. <link rel="shortlink" href="http://www.mydomain.com/product-details.php?id=1392">, _( t  r* q, l" M+ P4 t
複製代碼
我詳細查看了,所有產品頁面都成功了;這樣之後是代表以後google只收錄一次並且只收錄帶"canonical"標籤的url了嗎?並且會將已經用原始url收錄了的頁面慢慢更新為帶"canonical"標籤的那個url?
* ^5 _3 P- e9 I2 R
% i) X: d9 g6 B+ T$ C8 K  c
+ B4 |; [' I$ @9 Z
. A- J6 A( C$ N0 }; p/ I0 A
1 U  W7 y) Y* t
回復 给力 爆菊

使用道具 舉報

發表於 2014-1-24 22:36:23 | 顯示全部樓層
本帖最後由 咚咚來了 於 2014-1-24 22:37 編輯
: [! J/ M: u+ `" e1 B! h! |
amnoob 發表於 2014-1-24 22:02
# h0 d9 x8 |& `# A* H! S  T非常非常感謝兄台的再次耐心回復!; C1 b1 s+ u; U/ Y6 s9 {* v

; u, _! X& r/ M. g我完全是php新手,然後我看著程序裡面的其它代碼並再三google,學著自 ...

' Q$ j0 N+ j# ]) P/ @4 m0 P4 H不是很清楚已經收錄的會怎麼樣,可以看這個:
  1. https://support.google.com/webmasters/answer/139394?hl=en
複製代碼
這個是google官方對canonical的說明。從他的說明來看,同一個網站,即使有重複url指向相同頁面, google自己會處理. 貌似不是什麼災難性的問題。
8 s7 S8 G+ k7 C) e8 U
we may index only one version for our search results
4 V8 E9 A6 D( c+ ^& f7 D  E% z
另外,實際上shortlink可以不寫, 貌似web標準制定shortlink標籤的本義是標明短連接, 就是
  1. http://t.co/lny
複製代碼
那種.
# c2 @, h. E' \; n5 q( S8 ?6 ?( ~2 a) I& t0 U2 f* j
8 Y6 Y; |. f7 i* Y% r+ W

- I! k: a$ Y3 X5 I
! K0 [( }7 |9 }! [& D9 x, f, O& v

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

點基

GMT+8, 2026-6-19 09:52

By DZ X3.5

小黑屋

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