RewriteCond %{SERVER_NAME} ^([^.]+\.[^.]+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Я хочу переписать mysite.com на www.mysite.com, когда субдомен не указан. Например, если кто-то запросит test.mysite.com, он останется test.mysite.com, но только mysite.com будет перенаправлен на www.mysite.com.
Просто хотел убедиться, что то, что у меня сейчас есть, правильно, и нет никаких возможных проблем в условии и правиле, которое я использую. Решение выше было рекомендовано одним из пользователей SO, но я заменил {HTTP_HOST} на {SERVER_NAME}