apache中的重定向

Posted

技术标签:

【中文标题】apache中的重定向【英文标题】:Redirections in apache 【发布时间】:2015-10-13 08:45:52 【问题描述】:

我正在尝试在 .htaccess 文件中执行以下永久重定向,但我无法使它们工作。你能帮帮我吗?

非常感谢。问候!

重定向是这样的:

http://www.example.com/?_escaped_fragment_=cavite-multi-channel-office/c1g7x

to 

https://www.example.com/insurance-ph/contact-us/branches/cavite.jsp

【问题讨论】:

【参考方案1】:

由于您想根据查询字符串进行重定向,我想您可以在这里找到答案:How to redirect URLs based on query string? :)

所以在你的情况下,你会得到类似的东西:

    RewriteCond %QUERY_STRING  ^_escaped_fragment_=cavite-multi-channel-office/c1g7x$
    RewriteRule (.*)  https://www.example.com/insurance-ph/contact-us/branches/cavite.jsp  [R=301,L]

【讨论】:

以上是关于apache中的重定向的主要内容,如果未能解决你的问题,请参考以下文章

.htaccess 中的 apache HTTP:X-Forwarded-Proto 导致开发环境中的重定向循环

apache_conf 通过htaccess进行不同的重定向

apache_conf .htaccess 3个字母的重定向脚本

.htaccess中带?参数的重定向伪静态写法

LTE中的重定向

CakePHP 奇怪的重定向