KveSteR Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 (изменено) Версия форума 3.1.2Включено ЧПУdefine( 'IPB_USE_SEO_TRANSLIT', TRUE ); define( 'IPB_USE_ONLY_ID_FURL', FALSE ); Настройки:Перенаправление на новые URL? ДаТип: ПутьИспользовать .htaccess mod_rewrite? ДАТип обработки неверных URL? Перенаправить на правильный и 3-1 первая ошибка. Что мы имеем. При обращении по старому адресуhttp://forum.site.org/topic/2890/Получаем "[#404] К сожалению, не удалось найти запрашиваемую вами страницу. Пожалуйста вернитесь на главную страницу форума"А поидее должно быть http://forum.site.org/topic/2890-nazvanie_temy/ UPD: Половину проблем по моей вине удалось решить. Изменено 14 Сентября 2010 пользователем KveSteR Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dengol Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 (изменено) При обращении по адрссуhttp://forum.site.or...?showtopic=2890Перенаправляет на адрессhttp://forum.site.org/topic/2890-2890/А должно бытьhttp://forum.site.or...-nazvanie_temy/ Не должно, так как здесь стоит TRUE а должно быть FALSE !!! define( 'IPB_USE_ONLY_ID_FURL', TRUE ); Заменить на define( 'IPB_USE_ONLY_ID_FURL', FALSE ); Изменено 14 Сентября 2010 пользователем dengol KveSteR отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 KveSteR Опубликовано 14 Сентября 2010 Автор Жалоба Поделиться Опубликовано 14 Сентября 2010 Поправил на правильный конфиг, ЧПУ кеш обновил. Работает практически все нормально. За исключением При обращении по старому адресуhttp://forum.site.org/topic/2890/Получаем "[#404] К сожалению, не удалось найти запрашиваемую вами страницу. Пожалуйста вернитесь на главную страницу форума" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 dengol Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 (изменено) У вас старый адрес именно так выглядит? http://forum.site.org/topic/2890/ По тому как по идее должно перенаправлять с http://forum.site.org/topic/2890-nazvanie-temi/ на http://forum.site.org/topic/2890-xxxxxxxxxxxxxxxxxxxxxxxx/ где x произвольный текст. Изменено 14 Сентября 2010 пользователем dengol Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 Человек переходит с ONLY_ID на обычные кириллические ЧПУ. К сожалению, регулярки этих двух вариантов не совместимы, и все старые адреса потеряются в 404. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Evrika Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 Странно, у меня никогда таких проблем не было, после перехода на 3.1.2 я только в initdata.php переключала и всё.Может я что то не правильно поняла( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 14 Сентября 2010 Жалоба Поделиться Опубликовано 14 Сентября 2010 Можно только перейти с обычных ЧПУ на ONLY_ID. Обратный переход приведет к 404 по старым адресам. Пример:1. ONLY_ID ---> Standart. 2. Standart ---> ONLY_ID Как видим, в первом случае ONLY_ID ссылки не работают, т.е. старый контент весь "потерялся". Evrika и KveSteR отреагировали на это 2 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 KveSteR Опубликовано 15 Сентября 2010 Автор Жалоба Поделиться Опубликовано 15 Сентября 2010 (изменено) Да, так и есть. Другое дело например, что если после id подставить дефис, то перенаправляет на нормальный адресс видаhttp://forum.site.org/topic/2890-nazvanie-temi/ Возможно ли как нибудь решить эту проблему? PS Глянул в яше и в гугле большинство топиков проиндексировалось с ссылками вида http://forum.site.org/topic/3852/page__s__9cebe88f9b022b19f151776900510f6bОт поисковиков я их позакрывал. Другое дело жаль, конечно что люди будут попадать на страницу с ошибкой. Изменено 15 Сентября 2010 пользователем KveSteR Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 15 Сентября 2010 Жалоба Поделиться Опубликовано 15 Сентября 2010 (изменено) Найдите в файле /admin/applications/forums/extensions/furlTemplates.php строки: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/forum/(\d+?)-#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/topic/(\d+?)-#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ),Уберите из них тирешечки: 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/forum/(\d+?)#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/topic/(\d+?)#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ), Изменено 15 Сентября 2010 пользователем Ritsuka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 KveSteR Опубликовано 15 Сентября 2010 Автор Жалоба Поделиться Опубликовано 15 Сентября 2010 Найдите в файле /admin/applications/forums/extensions/furlTemplates.php строки:К сожалению не помогло, делал даже так 'in' => array( 'regex' => "#/topic/(\d+?)", Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
KveSteR
Версия форума 3.1.2
Включено ЧПУ
define( 'IPB_USE_SEO_TRANSLIT', TRUE );
define( 'IPB_USE_ONLY_ID_FURL', FALSE );
Настройки:
Перенаправление на новые URL? Да
Тип: Путь
Использовать .htaccess mod_rewrite? ДА
Тип обработки неверных URL? Перенаправить на правильный и 3-1 первая ошибка. Что мы имеем.
При обращении по старому адресу
http://forum.site.org/topic/2890/
Получаем "[#404] К сожалению, не удалось найти запрашиваемую вами страницу. Пожалуйста вернитесь на главную страницу форума"
А поидее должно быть
http://forum.site.org/topic/2890-nazvanie_temy/
UPD: Половину проблем по моей вине удалось решить.
Изменено пользователем KveSteRСсылка на комментарий
Поделиться на других сайтах
9 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.