2011-11-09 23 views
0

好的,所以我有一個.htaccess文件,其中一個Magento電子商務商店有超過4000個重定向,其中一些301s工作,有些則不工作。一些重定向工作,有些不......所有相同的語法?

這裏有一個例子:

redirect 301 /1-watt-12-volt-led-bullet-spotlight.aspx http://www.my-new-webstore.com 

redirect 301 /1-watt-12-volt-led-waterfall-light.aspx http://www.my-new-webstore.com 

第二個返回一個500錯誤,爲什麼呢?它幾乎和它上面的一樣(只是一個不同的產品)。當我把它們都存活時,它會返回一個500錯誤,但是當我將它註釋掉時,沒有錯誤。

難道還有其他一些文件沒有啓用重定向嗎?

謝謝!

+0

我想也許你應該考慮管理4000+重定向的其他方式,而不是使用.htaccess文件。 –

回答

0

也許這將是更好的使用:

RewriteRule (.*) http://www.my-new-webstore.com [R=301,L] 

對於所有的人,或者像

RewriteRule ^1-watt-12(.*) http://www.my-new-webstore.com/1-watt-12$1 [R=301,L] 

如果你需要的東西更精確(還沒有檢查最後一個,而且是如果它不起作用,請閱讀文檔!)

相關問題