htaccess - 将父文件夹重定向到父文件夹中的文件

马丁

如果用户将文件夹的地址作为 URL 键入,我会尝试将用户重定向到文件夹中的文件。

例如:

https://www.example.com/shop

应该重定向到:

https://www.example.com/shop/en_GB/index.html

我尝试使用根目录中的 htaccess 文件执行以下规则:

Redirect 301 /shop    https://www.example.com/shop/en_GB/index.html

但这不起作用 - 它在地址栏中一遍又一遍地添加文件 URL。

任何人都可以帮忙吗?谢谢。

阿努巴瓦

Redirect指令匹配以给定字符串开头的任何 URI 模式。因此你得到了一个重定向循环。

RedirectMatch为此,您应该使用支持正则表达式并允许您匹配精确字符串的指令。

RedirectMatch 301 ^/shop/?$ /shop/en_GB/index.html

确保使用新浏览器进行测试或完全清除浏览器缓存。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

htaccess将具有特定单词的文件夹重定向到其自己的父文件夹

.htaccess重定向后如何访问父文件夹?

htaccess 将根重定向到子文件夹

.htaccess将特定域重定向到文件夹

htaccess 将文件夹重定向到子文件夹

在htaccess中重定向到文件夹和https

.htaccess:如何重写文件URI以在重定向中忽略扩展名和父文件夹?

文件夹中的RewriteRule中断了父文件(.htaccess)

htaccess重写/重定向文件夹

Htaccess将文件夹中的图像重定向到另一个URL

htaccess重定向后从移动网站访问父网站的文件夹

.htaccess重定向到子文件夹

使用.htaccess重定向到子文件夹

PHP / .htaccess-重定向到特定文件夹

重定向到子文件夹htaccess PHP Apache

使用.htaccess重定向到子文件夹

301使用.htaccess从文件夹重定向到根

htaccess:将子文件夹重定向到另一个子文件夹

htaccess redirect 如何将子文件夹重定向到子域和子文件夹

htaccess 将文件夹重定向到具有变量的同一文件夹

.htaccess将父文件夹重写为子文件夹

.htaccess:如何将文件夹重定向到他的子文件夹?

htaccess,将所有文件夹流量重定向到内部的单个文件

如何在htaccess中重定向文件夹

使用.htaccess重定向子文件夹中的页面

动态生成的文件夹重定向到htaccess中的php文件

.htaccess-如何将URL重定向到文件夹,然后重定向到PHP文件

如何使用htaccess将子文件夹1中的所有项目重定向到子文件夹2而不是子文件夹本身(永久重定向)

.htaccess 头痛:将根文件夹重定向到 A,将这些文件夹重定向到 B,忽略其余部分