[Помогите] Проблемы с ЧПУ на фришном хостинге. Wordpress 2.6

Тема в разделе "Wordpress", создана пользователем Longot, 29 авг 2008.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Longot

    Longot Создатель

    Регистр.:
    24 июн 2008
    Сообщения:
    11
    Симпатии:
    2
    Неработает ЧПУ (Человеко Понятный УРЛ), когда его активируеш. При переходе по ссылке пишет, ошибка 404.
    Зарегистрировался на бесплатном хостинге, сначлаа на awardspace потом на leadhoster. Сначала там был сайт на самописном движке с поддержкой ЧПУ, все работало замечательно и все страницы отображались. Потом решил установить WordPewss, но после включения ЧПУ, перестали отображаться все страницы. Пишет ошибка 404.
    Конечно как вариант это сменить хостинг, но если на другом будет таже самая проблема?
    Может кто подскажет, что делать и как исправить ошибку.
     
  2. alexzh

    alexzh

    Регистр.:
    13 сен 2006
    Сообщения:
    222
    Симпатии:
    88
    а на хостинге есть мод_рерайт? htaccess использовать можно?
    если нет то можно использовать только надо сделать ЧПУ по типу /index.php/%year%/%monthnum%/%day%/%postname%/
    как указано здесь
     
    Longot нравится это.
  3. Longot

    Longot Создатель

    Регистр.:
    24 июн 2008
    Сообщения:
    11
    Симпатии:
    2
    В том то и дело, что мод_рерайт есть. И вот такое правило
    RewriteRule ^(.*).html$ index.php?w=$1 [QSA,L]
    работает вполне нормально.
    А вот В ВердПрессе написанно так:
    RewriteRule . /index.php [L]
    И не работает.

    P.S.: Хостинг всеравно прийдетсья менять, уже 4 дня сайт недоступен.
     
  4. alexzh

    alexzh

    Регистр.:
    13 сен 2006
    Сообщения:
    222
    Симпатии:
    88
    смотри тут
    правила должны быть такие
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    без этого ЧПУ может быть только с index.php!
     
Статус темы:
Закрыта.