Редирект с www на без. Как правильно прописать?
Приветствую. Помогите плз новичку с WordPress.
Мне нужно в htaccess прописать редирект с домена www на без. Но я не могу понять как, а что обидно в поиске нет целостного примера, только фрагменты :(
и так у меня:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
куда именно вставить этот код что бы получилось все целостно? можете собрать вместе?
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
</IfModule>
RewriteCond %{HTTP_HOST} ^www\.blessedhost\.net$
RewriteRule ^/?$ "http\:\/\/blessedhost\.net\/" [R=301,L]
Естественно заменив на свой домен.
Я пользуюсь таким вариантом уже давно, но это не единственный, есть и по другому прописываемые ;)
Вот так:
# Redirect s www na bez www
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress