Как мне создать файл .htaccess, чтобы он добавил www в начало адреса mysite.com, но не добавил www. к началу других поддоменов, таких как test.mysite.com? Мой файл .htaccess в настоящее время выглядит следующим образом:.htaccess Только для www. Subdomain
Options -Multiviews
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php
Это было бы так просто, если бы не использование ttp: //www.% {HTTP_HOST}/$ 1, потому что это означает, что домен может быть переменным ... –
Хотя я могу ошибаться, и тогда ваш ответ ОПРЕДЕЛЕН, самый простой и самый очевидный выбор –
Отсутствие конфигурируемости _could_ преодолеть, установив надлежащее 'SERVER_NAME', и в этом случае строка, скорее всего, будет' RewriteCond% {HTTP_HOST} ^% {SERVER_NAME} ' – Wrikken