我设置了一个.htaccess文件来重定向以下任何内容:
http://mydomain.com
http://www.mydomain.com
http://mydomain.co.uk
为:
http://www.mydomain.co.uk
.htaccess中的代码如下所示(我意识到第一行与重定向无关。我已将其保留以完全按照原样显示代码。)
suPHP_ConfigPath /data01/xxxxx/public_html/php.ini
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.co.uk/$1 [R=301,L]
这段代码完美无缺,但现在客户端已经将另一个变量抛到了混合中。他们还想重定向以下内容:
https://
到
http://
我不确定如何实现这一点。我搜索过类似的例子,但找不到一个结合了我需要的所有重定向的例子。
希望这一切都有意义!这是我第一次发布问题,所以我希望我已经正确完成了。
任何帮助非常感谢:)
答案 0 :(得分:0)
你可以这样管理:
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.co.uk/$1 [R=301,L]