В настоящее время мой файл .htaccess выглядит следующим образом:
ErrorDocument 404 /404.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
при посещении основного сайта по адресу: www.site.com, www.удаляется, как и должно быть, и все работает нормально.
Когда я посещаю поддомен в правильном формате (http://sub.site.com) Everythign работает нормально.
Проблема возникает, когда пользователь вводит www. asчасть субдомена, поэтому: http://www.sub.site.com не удаляет www. Вместо этого перенаправляет на размещенную на храме Медиа страницу «субдомен не существует» (кстати, невероятно раздражает).
Anyпредложения?