Поддержка Проблемы и решения Проблема с постоянными ссылками — ошибка 404 и файл .htaccess

  • Всем здравствуйте!
    Довожу до ума второй свой сайт: 2star.ru. WP 3.0. Тема Twenty ten. Все плагины отключены, нужную опцию пробовала настроить в разных браузерах.
    В параметрах — настройках постоянных ссылок — ставлю отметку около произвольно и пишу /%category%/%postname%/
    В итоге пишет:
    Если бы ваш файл .htaccess был доступен для записи, мы могли бы выполнить следующий шаг автоматически, но это не так. Вот правила mod_rewrite, которые должны быть в файле .htaccess. Кликните на поле и нажмите CTRL + a, чтобы выделить весь текст.
    «<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    «
    Перехожу на страницу, пишет : 404 Not Found
    The requested URL /about/ was not found on this server.
    Подскажите, пожалуйста, где обновлять файл .htaccess ?

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Файл .htaccess должен находиться в корневом каталоге сайта. Если нет — нужно создать его с помощью FTP-клиента, затем внести туда предложенные изменения, либо сделать доступным для записи (установить права 666, обычно в свойствах файла), чтобы WordPress мог добавить правила сам.

    Спасибо.
    Ничего пока не получается. Для изменения любых надстроек от меня требуют Логин для FTP и Пароль для FTP (чего на моем первом сайте на этом же хостинге никогда не требовалось).
    Завтра позвоню в службу тех поддержки.

    Обычно хостинг присылает письмо при регистрации, в нем то все и написано. Еще в админ панели можно пароль для FTP поменять.

    Еще в админ панели можно пароль для FTP поменять.

    А это как, простите?
    Я что-то упустил?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В админ-панели хостинг-провайдера. Но это относится к тарифным планам, для которых предусмотрен доступ через FTP.

    Присоединяюсь к вопросу, у меня точно такая же проблема.
    В базе текст есть, анонсы выводит, но при попытке зайти в пост выкидывает на 404 ошибку. Проблема не в шаблонах, такая же история с любым шаблоном. .htaccess настроен.

    Версия 3.0

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Создайте, пожалуйста, отдельную тему. Исходный вопрос относится только к изменению .htaccess.

    Большое спасибо Всем кто откликнулся и давал советы. Вы молодцы. А то некоторых форумах новички задавая вопросы, порой глупые, могут услышать лишь : «Сам дурак!» На форуме WP, ТТТ, теплая дружеская обстановка!
    Зашла в файл .htaccess.
    А там написано: «CharsetDisable On»
    Ну, я поменяла это на предложенный WP в настройках постоянных ссылок вариант:
    «IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>»
    После этого русский текст сайта превратился в абракадабру.
    Поменяла все на первоначальный вариант CharsetDisable On и сайт исправно заработал, буду его спокойно дописывать.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Нужно вставить правила после первой строки:

    CharsetDisable On
    
    # 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

    Спасибо, SergeyBiryukov.
    Все теперь хорошо работает.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Проблема с постоянными ссылками — ошибка 404 и файл .htaccess» закрыта для новых ответов.