将 301 文件从子目录重定向到根目录
Redirect 301 files from subcategory to root
我将我的 prestashop 从 subcategory(/shop)
移动到 root,现在,
要修复 404 未找到错误,我必须重定向所有页面
来自
"example.com/shop"
到
"example.com"
(例如从 "example.com/shop/skirt"
到 "example.com/skirt"
)。我必须向 .htaccess
添加什么?非常感谢。
您可以在 htaccess 中使用以下 Redirect
:
Redirect 301 /shop/ http://example.com/
这会将您的子文件夹 301 重定向到根目录,包括从 /shop
到 /
的所有页面和目录。
如果你想重定向
"example.com/shop/product-A"
到
"example.com/product-A"
试试
RewriteEngine On
RewriteRule ^shop/(.*)$ / [L]
如果要重定向浏览器以便新的 URL 出现在地址栏中,请在方括号中添加一个 R 标志:
RewriteEngine On
RewriteRule ^shop/(.*)$ / [L,R=301]
我将我的 prestashop 从 subcategory(/shop)
移动到 root,现在,
要修复 404 未找到错误,我必须重定向所有页面
来自
"example.com/shop"
到
"example.com"
(例如从 "example.com/shop/skirt"
到 "example.com/skirt"
)。我必须向 .htaccess
添加什么?非常感谢。
您可以在 htaccess 中使用以下 Redirect
:
Redirect 301 /shop/ http://example.com/
这会将您的子文件夹 301 重定向到根目录,包括从 /shop
到 /
的所有页面和目录。
如果你想重定向
"example.com/shop/product-A"
到
"example.com/product-A"
试试
RewriteEngine On
RewriteRule ^shop/(.*)$ / [L]
如果要重定向浏览器以便新的 URL 出现在地址栏中,请在方括号中添加一个 R 标志:
RewriteEngine On
RewriteRule ^shop/(.*)$ / [L,R=301]