[Помогите] Урлы категорий выдают 404

Тема в разделе "Wordpress", создана пользователем Tias, 21 фев 2009.

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

    Tias

    Регистр.:
    26 дек 2007
    Сообщения:
    438
    Симпатии:
    147
    Убрал из адресов категорий слово /category/ , прописав в настройках пермалинков /../. Теперь адрес категории стал нормальным и нормально отображается в постах, например http://domen.com/novosti/ ... Но если перейти по этой ссылке, то получаю 404.

    Как это исправить?
     
  2. bravilor

    bravilor

    Регистр.:
    25 июл 2007
    Сообщения:
    438
    Симпатии:
    155
    Попробуйте создать категорию, и посмотрите как отображаются новые посты.
     
    Tias нравится это.
  3. Tias

    Tias

    Регистр.:
    26 дек 2007
    Сообщения:
    438
    Симпатии:
    147
    сначала попробовал добавить новые категории - получалось, всё работало... старые не работали, потом начал удалять старые, чтобы добавить всё по новой и изменить дефолтовую категорию... ничего не работает
     
  4. Kaneta

    Kaneta Постоялец

    Регистр.:
    9 мар 2008
    Сообщения:
    77
    Симпатии:
    23
    в настройках пермалинков перед кодом категорий и постов попробуй прописать index.php, чтоб получилось что-то вроде "index.php/category/date/post/"
     
    Tias нравится это.
  5. Tias

    Tias

    Регистр.:
    26 дек 2007
    Сообщения:
    438
    Симпатии:
    147
    если прописать index.php , то запись адреса категорий тоже меняется на .., и категории точно также не работают
     
  6. devil985

    devil985

    Регистр.:
    8 янв 2009
    Сообщения:
    168
    Симпатии:
    10
    Tias
    Разреши запись в файл .htaccess и по новой измени адрес категории.
    Кстати у тебя не только категории, но и посты тоже должны выдавать 404.
     
    Tias нравится это.
  7. Tias

    Tias

    Регистр.:
    26 дек 2007
    Сообщения:
    438
    Симпатии:
    147
    с htaccess проблем нет, он нормально работает, ведь пермалинки постов работают при изменении.

    Но сейчас всё-равно попробовал поставить права 777 на htaccess и изменить пермалинки для категорий... не помогло...
     
  8. Kaneta

    Kaneta Постоялец

    Регистр.:
    9 мар 2008
    Сообщения:
    77
    Симпатии:
    23
    Решил проверить и у себя на блоге (вп 2.7). Этот метод(/../) выдал ту же ошибку.
    Потом я нашел плагин, который, по идее, доджен эту ошибку решать

    страница:http://www.brianshoff.com/wordpress/category-base-removal-plugin.htm
    файл:http://file.brianshoff.com/category-base-killer.zip

    Но он не помог.
    В связи с этим:
    1. Tias, ты видел где-нибудь такую схему в работе?
    2. Имхо, самым ЧПУшным вариантом есть замена "category" на что-то маленькое вроде "c".
    3. ВП должен различать страницы и категории. Если убрать префикс категории, он не сможет этого сделать.
     
    Tias нравится это.
  9. Chaos90007

    Chaos90007 Создатель

    Регистр.:
    11 июн 2008
    Сообщения:
    11
    Симпатии:
    0
    Попоробуй из бекапа востановит и по новой
     
  10. Tias

    Tias

    Регистр.:
    26 дек 2007
    Сообщения:
    438
    Симпатии:
    147
    Kaneta
    Я не видел этот метод в работе, но где-то на нулледе (а может и другом форуме) видел статью о том, как избавиться от "category" в ссылках, но саму статью не читал и не знаю о чём там речь.

    Ладно, если нельзя сделать, то фиг с ним. Хотя самым чпушным будет не замена слова category более коротким префиксом, а его отсутствие вообще, уровень урла играет большую роль. Если делать не так, то лучше вместо category прописать важный ключевик, а только потом уже стараться делать префикс более коротким.
     
Статус темы:
Закрыта.