.htaccess - 当新页面具有相同的 url 结构时进行 301 重定向

标签 .htaccess redirect

尝试设置重定向 mysite.com/x/services 定向到 mysite.com/x/services/specific。

尝试过这样的 重定向 301/x/services http://www.mysite.com/x/services/specific

但我最终得到的是 http://www.mysite.com/x/services/specificial/specic/specic/specic/special/specic/special 进入永恒。

我认为这是因为 /x/services/ 仍然在那里。

我读过一些有关重定向到新域、新结构的内容 - 但如何绕过这个循环?

非常感谢,

-m

最佳答案

将您的重定向行替换为:

RedirectMatch 301 ^/x/services/?$ http://www.mysite.com/x/services/specific

关于.htaccess - 当新页面具有相同的 url 结构时进行 301 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023659/

相关文章:

javascript - AngularJS 仅在浏览器的后退按钮上重定向路由

PHP header 位置重定向到当前文件夹的根目录

javascript - REACTJS 重定向 + 5 秒超时

.htaccess 使用 [P] 代理标志重写

javascript - 干净的 URL 搞乱了相关链接

apache - htaccess 密码保护不同用户的文件

.htaccess - 在 .htaccess 重定向中保留 HTTP/HTTPS 协议(protocol)

javascript - Javascript 重定向在 smarty .tpl 文件中不起作用

apache - 子域重定向到 www

apache - 在 .htaccess 中阻止 IP 不起作用