2012-04-20 60 views
0

我的網站是建立在PHP和我有URL重寫,使.php爲鏈接的更多搜索引擎友好:內部(SEO)的URL重寫,消除原始鏈接

RewriteRule ^page-one$ /pageone.php [L] 

的問題,這是一個人,包括谷歌機器人,仍然可以看到pageone.php從以前的索引。所以我最終爲每個頁面提供了兩個鏈接。那很糟。

我該如何設置這一點,以便獲得重寫第一頁的好處,同時以某種方式確保將對pageone.php的外部請求重定向到第一頁?

回答

0

如何將page-one.php重定向到pageone?

RewriteRule ^page-one.php$ /pageone [R=301,NC,L] 
+0

當您嘗試直接訪問page-one時,會發生什麼情況,這是如何設置內部鏈接的? – user1347231 2012-04-20 18:29:56

+0

有了這兩條規則,它應該工作。 page-one.php被重定向到第一頁。第一頁會被重寫到服務器上的page-one.php。 – 2012-04-20 18:50:12

+0

我會給它一個鏡頭...... – user1347231 2012-04-20 18:58:28