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

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

Вы не зашли.

#1 2012-03-07 12:19:45

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

отключение ЧПУ

стоит задача перенести несколько тысяч материалов на NG
отновная проблема в том что старый сайт имеет динамические ссылки вроде viewrequest.php?id=блаблабла, а в НГ только ЧПУ

есть ли возможность его как-то отключить?


Проекты любой сложности. Качественно. Дорого.

Не в сети

#2 2012-03-07 17:29:20

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

Re: отключение ЧПУ

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

Удобнее просто делать 301 редирект со старого формата на новый, но это не всем подходит, кто-то говорил что это не канает при продаже ссылок.

Не в сети

#3 2012-03-07 18:35:31

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: отключение ЧПУ

дело не в ссылках а в тысячах проиндексированных страниц

ладно, подыщем другой двиг для сего проекта...


Проекты любой сложности. Качественно. Дорого.

Не в сети

#4 2012-03-07 18:38:27

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

Re: отключение ЧПУ

И что? 301 редирект разве не решает проблемы не проседания в поиске и корректной переиндексации без падения показателей?

Не в сети

#5 2012-03-07 19:20:34

Vaha
Участник
Зарегистрирован: 2011-02-19
Сообщений: 115
Рейтинг :   

Re: отключение ЧПУ

Wolverine, да не. Просто прописывать 301 редирект на несколько тысяч страниц - эт походу изврат. Вот он и говорит, что типа поищу другой двиг, чтоб можно было динамические странички прописать. Походу логично мыслит чувак smile

Не в сети

#6 2012-03-07 19:43:37

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

Re: отключение ЧПУ

Я не предлагал делать это вручную, это все решается конфигурацией веб-сервера, который будет смотреть соответствует ли запрос шаблону перенаправления и если да, то перенаправляем.

Все запросы вида /viewrequest.php?id=блаблабла будут перенаправлены на /id=блаблабла или еще как-то.

Не в сети

#7 2012-03-07 21:19:08

Vaha
Участник
Зарегистрирован: 2011-02-19
Сообщений: 115
Рейтинг :   

Re: отключение ЧПУ

Ясно. Я прост немного не в теме, так что неправильно понял тебя. )

Не в сети

#8 2012-03-12 17:09:48

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: отключение ЧПУ

апну, чтобы не заводить новую тему
а где фильтруются символы для УРЛ?
нужно чтобы пропускался знак вопроса

Изменено t3s (2012-03-12 17:10:03)


Проекты любой сложности. Качественно. Дорого.

Не в сети

#9 2012-03-12 23:01:10

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

Re: отключение ЧПУ

Знак вопроса не фильтруется это точно.

Не в сети

#10 2012-03-13 00:03:13

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: отключение ЧПУ

точно?
попробуй в Альт. имя: вписать что-нибудь со знаком вопроса


Проекты любой сложности. Качественно. Дорого.

Не в сети

#11 2012-03-13 08:44:51

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

Re: отключение ЧПУ

Нормально работает, 404 правда отдает smile

Не в сети

#12 2012-03-13 12:05:06

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: отключение ЧПУ

странно, у меня пишет про недопустимые символы (свн 880)
да и 404 нельзя назвать "нормально работает"
можно ли сделать чтоб без 404?


Проекты любой сложности. Качественно. Дорого.

Не в сети

#13 2012-03-13 12:43:14

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

Re: отключение ЧПУ

А, при дробавлении новости вопрос, я просто в URL вставил и 404 так как не было новости с таким альтом smile

Сама проверка в \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. Поэтому в альте никаких воросов быть не может.

Не в сети

#14 2012-03-21 02:55:20

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

Re: отключение ЧПУ

t3s пишет:

стоит задача перенести несколько тысяч материалов на NG
отновная проблема в том что старый сайт имеет динамические ссылки вроде viewrequest.php?id=блаблабла, а в НГ только ЧПУ

есть ли возможность его как-то отключить?

.htaccess с "moved permanently" тебе в помощь, проблем на стороне поисковиков быть не должно.
мигрируешь материалы в NG с сохранением ID или альт. имени и настраиваешь переадресацию в ЧПУ вариант.

Не в сети

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

Работает на FluxBB