Назад | Перейти на главную страницу

проблема с htaccess

Мой .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-адрес?