Как сделать так, чтобы каждый раз, когда страница 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
будет перенаправлять со статусом https 301
L
сделаю последнее правило
NE
не предназначена для экранирования строки запроса
QSA
добавит ваши существующие параметры запроса
$1
ваш REQUEST_URI