редирект в .htaccess с www на без www

Тема в разделе "Вопросы новичков", создана пользователем xvins, 27 мар 2011.

Статус темы:
Закрыта.
  1. xvins

    xvins Постоялец

    Регистр.:
    16 июл 2009
    Сообщения:
    88
    Симпатии:
    4
    привет!
    я хочу сделать редирект со страниц сайта с www на версии этих страниц без www
    сделал вот такой файл htaccess
    но так не работает 301 редирект, но работает 404 ошибка

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} www.mysite.org
    RewriteRule ^(.*)$ http://mysite.org/$1 [R=301]
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    а в таком случае работает 301 редирект c www на без www
    но не показывается 404 страница при ошибках

    BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} www.mysite.org
    RewriteRule ^(.*)$ http://mysite.org/$1 [R=301]
    </IfModule>
    # END WordPress

    подскажите, как сделать, чтобы работало всё вместе
     
Статус темы:
Закрыта.