我必须在这里100次阅读每一个答案,但我仍然无法让这个工作(也许是我的VPS),但我也害怕我的主人,他们也不能破解它。
旧网站https://www.olddomain.co.uk我想301到新网站http://newdomain.com。
我已经尝试了所有可以想到的htaccess代码/规则,但我仍然没有好处。
这些是我在下面一直在使用的2个想法,但似乎htaccess没有识别SSL,因此运行规则来重定向。
RewriteEngine on
# First rule - if this is an SSL connection, then redirect
# to http://enginecoreplugs.com then stop processing other rules
RewriteCond %{HTTPS} on
RewriteRule (.*) http://enginecoreplugs.com/$1 [R=301,L]
# Second rule - all other requests, redirect to http://enginecoreplugs.com.
RewriteRule (.*) http://enginecoreplugs.com/$1 [R=301,L]
OR
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
如果它有帮助,旧网站我想要301 = https://www.enginecoreplugs.co.uk新网站= http://enginecoreplugs.com。
提前致谢!!
将
答案 0 :(得分:0)
我把一切都搞定了。
这最终成为转发https版本的主机的一些愚蠢问题。