我该如何做到这一点,只要访问mydomain.com上的一个页面,而没有www访问www.mydomain.com ?
谢谢。
在你的.htaccess文件中试试这个:
Options +FollowSymLinks RewriteEngine on # redirect for http RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC] RewriteCond %{SERVER_PORT} =80 RewriteRule ^/?(.*)$ http://www.mydomain.com/$1 [R=301,QSA,L,NE] # redirect for https RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC] RewriteCond %{SERVER_PORT} =443 RewriteRule ^/?(.*)$ https://www.mydomain.com/$1 [R=301,QSA,L,NE]
R=301将redirect到https状态301
L将作出最后的规则
NE没有逃避的查询string
QSA将附加您现有的查询参数
$1是您的REQUEST_URI