Мой .htaccess
файл выглядит следующим образом:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]
RewriteCond %{HTTP_HOST} ^www\.domain\.co\.cc$ [NC]
RewriteRule ^(.*)$ http://domain.co.cc/$1 [L,R=301]
Когда доступ к моему сайту осуществляется с помощью domain.co.cc/
URL-адрес, который он загружает. Когда к нему обращаются с помощью www.domain.co.cc
URL не имеет.
Последние две строчки моего .htaccess
файл должен перенаправлять пользователей из www.domain.co.cc
к правильному domain.co.cc
, но он работает некорректно.
Может ли кто-нибудь помочь мне решить эту проблему?
Вам не нужны правила перезаписи доменного имени. Это проблема уровня DNS, а не проблема конфигурации http. Вам необходимо убедиться, что запись A для www.domain.co.cc указывает на тот же адрес, что и запись A для domain.co.cc
Что произойдет, если вы войдете на www.domain.co.cc?
Может быть, A-запись DNS для www установлена на неправильный IP-адрес?