gpt4 book ai didi

.htaccess - 从 URL 中删除目录

转载 作者:行者123 更新时间:2023-12-04 14:01:44 25 4
gpt4 key购买 nike

我正在将 Magento 站点从 example.com/shopping 移动到 example.com,我必须将所有 URL 301 重定向到新位置 (example.com)。我假设我可以在 .htaccess 文件中使用 mod_rewrite 来创建重写规则来做到这一点?我试图学习如何使用 mod_rewrite,但语法对我来说太复杂了。

有数百个页面需要重定向。例子:

http://www.example.com/shopping/product-category-1/product-sub-category.html


http://www.example.com/product-category-1/product-sub-category.html

这是为了让人们在通过旧 URL 进入网站时不会出现 404 错误。

最佳答案

尝试将其添加到文档根目录中的 htaccess 文件中,最好高于您可能已经拥有的任何规则:

RewriteEngine On
RewriteRule ^shopping/(.*)$ /$1 [L]

如果要重定向浏览器以便新 URL 出现在地址栏中,请添加 R方括号中的标志:
RewriteEngine On
RewriteRule ^shopping/(.*)$ /$1 [L,R=301]

关于.htaccess - 从 URL 中删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18668612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com