wordpress重定向到https而不是http站点的问题

时间:2013-11-25 22:36:36

标签: wordpress apache .htaccess mod-rewrite redirect

所有

我有一些word重写的mod重写规则,直到我今天测试才正常工作。我的所有请求都是通过https进行的,尽管在我的mod重写到http链接时有明确的重定向。

以下是我的重定向

RewriteCond %{HTTP_HOST} ^(www\.)?mycompany\.com$ [NC]
RewriteRule ^/abc/?$ http://ww2.mycompany.com/test/abc.html/? [R=301,L]

如果我继续在网址中输入www.mycompany.com/abc,则会将我重定向到https://ww2.mycompany.com/test/abc.html/,而不是http://ww2.mycompany.com/test/abc.html/

不确定在我至少一年前实施的时候会有什么变化。

任何帮助将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

删除前导斜杠:

RewriteCond %{HTTP_HOST} ^(www\.)?mycompany\.com$ [NC]
RewriteRule ^abc/?$ http://ww2.mycompany.com/test/abc.html/? [R=301,L]
每个目录指令

.htaccess,Apache从RewriteRule URI模式中删除当前目录路径。