2011-05-16 110 views
0

我的網站最近剛剛推出了許多新的產品網頁,取代了舊的的.htaccess問題 - 重定向

這裏是一個重定向我想要的例子。從舊頁面開始......重定向到新頁面。我檢查了谷歌網站管理員,並表示第二個鏈接沒有找到錯誤。

重定向301 /blahblah.html http://www.blahblah.com/blah.html

重定向301/blahblah http://www.blahblahcom/blah.html

所以,html的一個重定向罰款...但沒有HTML擴展的一個不是。但...奇怪的是,我有一堆過去的重定向,不使用的HTML分機和工作正常,如:

爲什麼這不工作?

回答

0

您需要在沒有文件擴展名的URL末尾加斜槓。

試試這個:

Redirect 301 /blah/ http://www.blahblah.com/managed-enterprise-services.html 

然而,由於你的客戶可能不知道擺在結尾的斜線,你還需要生成一個重寫規則來處理非斜線情況:

RewriteRule /blah /blah/ [R] 

如果你沒有使用任何形式的框架來創建你的網站,你可能會希望谷歌的一些重定向生成軟件,以避免手工完成這一切,但如果你只有幾頁,然後手動生成不應該是一個大問題。

+0

我可以爲所有頁​​面製作一個重寫斜槓規則,還是我需要將所有頁面單獨製作。 – user755889 2011-05-16 15:56:28

+0

你有什麼建議重寫生成器? – user755889 2011-05-16 15:56:50