2013-12-13 108 views
0

对不起,如果这看起来很简单,我还没有能够将各种主题融合到一个可行的脚本中。简单的htaccess问题。我们如何配置这个重写?

我需要确保所有的流量是它

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

终于拿到这反正与工作

# 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