2011-11-09 24 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] 

如果你需要的东西更精确(还没有检查最后一个,而且是如果它不起作用,请阅读文档!)

相关问题