Я хочу временно перенаправить свой сайт с www на не-www. например, если кто-либо напечатает URL-адрес
http://www.example.com should be redirects to http://example.com
http://www.example.com/page -> http://example.com/page
Итак, для этого я использовал следующий код в моем файле.htaccess
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
но так или иначе он не работает, а также мой модуль перезаписи активен на моем сервере. Пожалуйста, предложите мне, как я могу временно переадресовать для www на сайт, не являющийся www.
Благодарим за продвижение!
ОБНОВЛЕНО
У меня проблемы с парнем. Это проблема некорректной конфигурации хостингового домена для записи www.
Раньше он был неправильно настроен, поэтому почему www.example.com является неизвестным хостом, и он не указывал на мои размещенные файлы и файл.htaccess не звонил, когда я звоню в мой домен с помощью www.example.com
Спасибо, ребята, за ваш смысл полные предложения :)
Ваш код отлично работает на моем сервере. Очистите кеш браузера, и все будет в порядке.
Чтобы временно перенаправить с www на non www, вам нужно удалить 301 часть из флага R, 301 представляет собой постоянную переадресацию
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R,L]