• Решено ThePermyakov

    (@thepermyakov)


    Я решил сделать ЧПУ с помошью плагина Rustolat. В графе «постоянные ссылки» в произвоьных прописал /%postname%. Пишет обновить файл htaccess, дескать, он для записи недоступен. У меня он лежит в некой папке webstat. Вносил все изменения mod_rewrite — никаких результатов. Создал новый htaccess, поместив в корень сайта и всё прописав. И снова ничего. Никт оне знает решения этой проблемы?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Создал новый htaccess, поместив в корень сайта и всё прописав.

    .htaccess и htaccess — это разные файлы, убедитесь.
    или создайте .htaccess пустой и выставьте на него права 666 (chmod), установите чпу и смените права на 644

    С точкой всё в порядке, если Вы об этом. Я не забыл её поставить перед названием. Вопрос в том, что создал пустой, поместил в корень, а в разделе «постоянные» ссылки нет изменений. так же просит обновить. МОжет, дело в большом количестве htaccess, лежащих в разных папках, в том числе и backup?

    Модератор Yuri

    (@yube)

    Влияние правил, записанных в .htaccess, распространяется на текущую директорию и все ее поддиректории, если в них нет своих .htaccess, меняющих эти правила.

    Могу ли я удалить, скажем, те htaccesы, что лежат в других директориях? Не повредит ли это движку?

    Были мной удалены остальные файлы .htaccess, прописано всё, что нужно, в той, что лежит в корне и поставлены права 666. Ничего. Отчаиваюсь я с ЧПУ уже…

    Вопрос решён, спасибо

    ThePermyakov отпишись как решил проблему. У меня почти такая же история. прописал в графе «постоянные ссылки» — /%category%/%postname%.html, активировал RUStoLAT в итоге ссылка получается http://localhost/localblog/Без-рубрики/привет-мир.html и страница не отображается (т.е. плагин не работает?), причём во всех других позициях ссылки работают. Файл .htaccess движок прописывает без проблем. И пишет там:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /localblog/
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /localblog/index.php [L]
    </IfModule>

    # END WordPress

    Версия 3.0.3. Спасибо.

    Модератор Yuri

    (@yube)

    т.е. плагин не работает?

    RusToLat и родственные ему плагины транслитерации влияют на слаги только вновь создаваемых записей, рубрик и т.д. Слаги того, что было создано до активации плагина, нужно пересоздать. Вручную.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Cyr-To-Lat конвертирует и существующие ярлыки 🙂

    Спасибо камрады, как разберусь отпишу

    Все заработало, спасибо

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «ЧПУ-ссылки» закрыта для новых ответов.