Перенаправление mysite.com/somepage/thispage.php на www.mysite.com/somepage/thispage.php - PullRequest
0 голосов
/ 22 сентября 2011

Я пытался сделать это

RewriteEngine On
rewritecond %{http_host} ^mysite.com
rewriteRule ^(.*) http://www.mysite.com/$1 [R=301,L]

, но когда я зашел на mysite.com, мне потребовалось http://www.mysite.com/mysite. Так что я убрал 1 доллар, и это, похоже, решило проблему.

Но теперь, когда я захожу на mysite.com/somepage/thispage.php, он не работает и показывает страницу, которая не найдена (www.mysite.com на самом деле указывает, где размещен сайт, поэтому яхочу, чтобы mysite.com перешел на www.mysite.com).Как я могу перенаправить это на mysite.com/somepage/thispage.php, а также на все остальное, добавленное на mysite.com?

1 Ответ

1 голос
/ 22 сентября 2011
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Перенаправляет все URL, не относящиеся к www, на www.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...