有些重定向有效,有些则无效……语法都相同?

发布于 2024-12-14 08:07:23 字数 413 浏览 1 评论 0原文

好的,我有一个 .htaccess 文件,其中包含 Magento 电子商务商店的 4000 多个重定向,其中一些 301 可以工作,有些则不能。

这是一个示例:

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 错误,但是当我将其注释掉时,没有错误。

是否有其他文件未启用重定向?

谢谢!

OK, so I have an .htaccess file with over 4000 redirects for a Magento ecommerce store, some of the 301s work and some don't.

Here's a sample:

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

The second one is returning a 500 error, why? It's almost exactly the same as the one above it (just a different product); when I put them both live it returns a 500 error but when I comment it out, no error.

Could there be some other file not enabling the redirect?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏九 2024-12-21 08:07:23

也许最好使用:

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]

如果您需要更精确的东西(没有检查最后一个,并且是从内存中编写的,所以如果它不起作用,请阅读文档!)

Maybe it would be better to use:

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

For all of them, or something like

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

If you need things more precise (haven't checked last one, and is written from memory, so read the docs if it doesn't work!)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文