Вы не зашли.
Страницы 1
стоит задача перенести несколько тысяч материалов на NG
отновная проблема в том что старый сайт имеет динамические ссылки вроде viewrequest.php?id=блаблабла, а в НГ только ЧПУ
есть ли возможность его как-то отключить?
Проекты любой сложности. Качественно. Дорого.
Не в сети
Нет, можно копаться конечно, хаками вернуть прежний вид, переписать все участки отвечающие за роутинг, но придется и каждый плагин копать, использующий ЧПУ. Объем работ явно не стоит того.
Удобнее просто делать 301 редирект со старого формата на новый, но это не всем подходит, кто-то говорил что это не канает при продаже ссылок.
Не в сети
Wolverine, да не. Просто прописывать 301 редирект на несколько тысяч страниц - эт походу изврат. Вот он и говорит, что типа поищу другой двиг, чтоб можно было динамические странички прописать. Походу логично мыслит чувак
Не в сети
Я не предлагал делать это вручную, это все решается конфигурацией веб-сервера, который будет смотреть соответствует ли запрос шаблону перенаправления и если да, то перенаправляем.
Все запросы вида /viewrequest.php?id=блаблабла будут перенаправлены на /id=блаблабла или еще как-то.
Не в сети
апну, чтобы не заводить новую тему
а где фильтруются символы для УРЛ?
нужно чтобы пропускался знак вопроса
Изменено t3s (2012-03-12 17:10:03)
Проекты любой сложности. Качественно. Дорого.
Не в сети
Не в сети
А, при дробавлении новости вопрос, я просто в URL вставил и 404 так как не было новости с таким альтом
Сама проверка в \engine\actions\news.php
~114 строка
if (!$parse->nameCheck($alt_name)) {
Код этого метода в \engine\includes\classes\parse.class.php
function nameCheck($name){
return preg_match('#^[a-z0-9\_\-\.]+$#mi', $name);
}
Разрешены маленькие латинские, цифры, _ и -
Ты конечно можешь поправить, но вопрос может означать только одно - начало передачи GET параметров в URL. Поэтому в альте никаких воросов быть не может.
Не в сети
стоит задача перенести несколько тысяч материалов на NG
отновная проблема в том что старый сайт имеет динамические ссылки вроде viewrequest.php?id=блаблабла, а в НГ только ЧПУесть ли возможность его как-то отключить?
.htaccess с "moved permanently" тебе в помощь, проблем на стороне поисковиков быть не должно.
мигрируешь материалы в NG с сохранением ID или альт. имени и настраиваешь переадресацию в ЧПУ вариант.
Не в сети
Страницы 1