Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-01-19 05:13:41

kbv79
Участник
Зарегистрирован: 2011-01-13
Сообщений: 32
Рейтинг :   

Вылезает 404 после редактирования формата ссылок

Версия движка 0.9.2 Release
Поставил только что.
После изменения формата ссылок для категорий и страниц новостей вылезает ошибка 404.
Мои действия:
Изменил в "Управлении форматом ссылок" две строчки:
18 и 20
18     news     news     Отображение полной новости-      /{altname}.htm
20     news     by.category     Новости из заданной категории-     /{category}.htm

После этого страницы категорий стали отдавать ошибку 404.

Зашел ещё раз в "Управлении форматом ссылок".
Обнаружил строчку 17 идентичную 20 "Новости из заданной категории". Также изменил (/{category}.htm).
Теперь 404 отдают страницы новостей. А категории открываются нормально.

Не в сети

#2 2011-01-19 05:46:37

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Вылезает 404 после редактирования формата ссылок

kbv79, на форуме уже 152 раза обсуждалось, поиском не пробовал пользоваться?

Грубо говоря у тебя для новостей и категорий один и тот же вариант ссылок, поэтому движок в шоке )) он не понимает как определить, что это новость или категория, пример:
новость - ya-lublu-mamu.html
категория - ya-lublu-mamu.html
как ему понять где новость, а где категория?

Также чтобы, что-либо посоветовать, надо выкладывать весь список настроек ЧПУ, т.к. не у всех стоят дефолтные настройки, а зачастую свои, т.к. дефолтные хз для кого настроены ))
Также иногда помогает метод научного тыка, т.е. подвигать данные строки вверх и вниз и установка флагов.

P.S.
Уже давно, лет так пять, если не более, поисковики лучше относятся, если категория не имеет расширения, подобные страницы они относят к категориям без каких-либо стопоров, т.к. когда с расширением они иногда тупят и считают, что это страница, а иногда, что это спам-страница, а иногда..... много писать ))) лень.

Изменено Trashcka (2011-01-19 05:47:09)

Не в сети

#3 2011-01-19 06:01:36

kbv79
Участник
Зарегистрирован: 2011-01-13
Сообщений: 32
Рейтинг :   

Re: Вылезает 404 после редактирования формата ссылок

Пробовал, но не нашел.
Убрал расширение у категории - вроде помогло. Спасибо.
А зачем в админке две записи для новостей из заданной категории? Это просто баг? И можно безболезненно удалить дубль?

Не в сети

#4 2011-01-19 06:04:20

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Вылезает 404 после редактирования формата ссылок

Зачем два раза?, хз )) может разработчик имеет какой-то тайный замысел )) можно убирать.

Вообще из настроек ЧПУ можно удалить любые строки, которые тебе не нужны, к примеру, у тебя на сайте нет вывода новостей по дате, то все строки с датой можно удалить и т.д. по аналогии.

Изменено Trashcka (2011-01-19 06:07:11)

Не в сети

#5 2011-01-19 14:51:39

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Вылезает 404 после редактирования формата ссылок

Trashcka пишет:

Зачем два раза?, хз )) может разработчик имеет какой-то тайный замысел )) можно убирать

Где же они одинаковые? smile

/{category}/page/{page}.html
/{category}[/page/{page}].html

Не в сети

#6 2011-01-19 15:09:29

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Вылезает 404 после редактирования формата ссылок

kbv79 пишет:

Версия движка 0.9.2 Release
Поставил только что.
После изменения формата ссылок для категорий и страниц новостей вылезает ошибка 404.
Мои действия:
Изменил в "Управлении форматом ссылок" две строчки:
18 и 20
18     news     news     Отображение полной новости-      /{altname}.htm
20     news     by.category     Новости из заданной категории-     /{category}.htm

После этого страницы категорий стали отдавать ошибку 404.

Всё верно.
URL страницы категории стал выглядеть также как и URL новости, двиг считает, что ты всегда обращаешься к новости.
Но если выставить флаг "FFC", то при отсутствии нужной новости двиг начнёт сканировать другие строчки и сможет найти категорию.

kbv79 пишет:

Зашел ещё раз в "Управлении форматом ссылок".
Обнаружил строчку 17 идентичную 20 "Новости из заданной категории".

Ну... двиг не генерит ссылок вида /category/page/1.html (не генерит ссылку с "/page/" для первой страницы, но эта строка позволяет корректно отработать в случае, если кто-то пытается зайти по подобному URL'у.

Не в сети

#7 2011-01-19 15:13:37

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Вылезает 404 после редактирования формата ссылок

Чет я поигрался с FFC. 404 не уходит...

Не в сети

#8 2011-01-19 15:30:22

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Вылезает 404 после редактирования формата ссылок

Wolverine пишет:

Где же они одинаковые? smile

А где речь об одинаковых )))

Не в сети

#9 2011-01-19 16:21:36

kbv79
Участник
Зарегистрирован: 2011-01-13
Сообщений: 32
Рейтинг :   

Re: Вылезает 404 после редактирования формата ссылок

У меня были одинаковые после моего редактирования. Сейчас восстановил 20 в старое состояние, на всякий случай.

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

Не в сети

#10 2011-01-19 16:29:34

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Вылезает 404 после редактирования формата ссылок

kbv79, флаги:
PRI - данная запись будет использоваться для генерации ссылки (если записей по определённой связке plugin:action более одной), используется в случае, когда надо сохранить старые ссылки или по какой-то другой причине одна страница должна адресоваться с разных URL'ов.
FFC - Flag: "Fail Continue". Флаг, означающий, что в случае отсутствия контента по данной связке plugin:action сканирование ЧПУ будет продолжаться вместо генерации ошибки 404 (плагин должен поддерживать данный флаг. новости поддерживают)
On (Off) - активна ли данная запись (вместо удаления можно просто деактивировать).

Формат - символы "[" и "]" используются для пометки условного (необязательного) блока, может быть только один в URL'е.
Используется для работы с переменными, которые не всегда активны (к примеру постраничка - страница #1 не отображается).
Всё остальное - как напишешь используя имеющиеся в наличии переменные (отображаются при редактировании).

Не в сети

Подвал раздела

Работает на FluxBB