我已将人员从我的www.example.com网站引导至example.com。 现在我希望将他们从example.com引导到https://example.com 这需要两次不同的重写吗? 我道歉,我无法在任何地方找到答案。 谢谢你和Bess You, 皮特
答案 0 :(得分:0)
您可以将这两行添加到/.htaccess
文件中:
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
[source]
您还可以使用更好的方法修剪" www。":
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
所以你的文件现在应该是这样的:
RewriteEngine on
# Trim www.
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
# Force HTTPS
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}