很抱歉,如果这看起来很简单,我就无法将各种主题融合到一个有效的脚本中。
我需要确保所有流量都是它
http:// https:// http://www. https://www.
成为
http://domain.com
除了一个我需要专属的文件夹
https://domain.com/specialfolder
在任何情况下,我都希望删除“www”。
这就是我目前使用的:
# Redirect www urls to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule (.*) http://domain.com/$1 [R=301,L]
如果有人愿意告诉我应该如何编写.htaccess,我将非常感激。
谢谢!
答案 0 :(得分:0)
最后让这个工作 -
# Redirect www urls to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule (.*) http:/domain.com/$1 [R=301,L]
# turn off ssl across the board
RewriteCond %{HTTPS} !=off
RewriteRule ^/?(/) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# turn it back on for special folders
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(specialfolder) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
非常感谢:D