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

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

Вы не зашли.

#1 2015-07-13 12:08:58

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Редирект с /category/text.html на /text.html

Подскажите редирект с /category/text.html на /text.html

Не в сети

#2 2015-07-13 12:18:05

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Редирект с /category/text.html на /text.html

Пользуйтесь поиском. Уже отвечали раньше: http://ngcms.ru/forum/viewtopic.php?pid=18717#p18717

Не в сети

#3 2015-07-13 12:20:36

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Re: Редирект с /category/text.html на /text.html

нашел на http://www.drupal.ru/node/41734
RewriteRule ^(.*)category/reviews(.*)$ $1reviews$2 [QSA,L,R=301,NC]

Изменено slor (2015-07-13 12:21:07)

Не в сети

#4 2015-07-13 13:58:09

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Редирект с /category/text.html на /text.html

можно обойтись без .htaccess, если правильно настроить ЧПУ с флагом FFC. По моей ссылке vitaly пример настроек описал.

Не в сети

#5 2015-07-13 19:19:41

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Re: Редирект с /category/text.html на /text.html

Если поисковику без разницы htaccess или движок сайта, лучше сделать через htaccess, чтобы потом случайно не забыть свои правки  в движке или шаблоне.

Не в сети

#6 2016-04-06 15:30:51

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

Re: Редирект с /category/text.html на /text.html

Для веб-сервера lighttpd это будет выглядеть так:

url.redirect = (
"^(.*)news(.*)$" => "$2"
)
url.redirect-code = 301

Это я оставил себе заметку на всякий случай.

Изменено UriyZenkov (2016-04-06 15:31:13)

Не в сети

#7 2016-04-06 15:57:48

Yukos
Участник
Откуда Рязанская обл. г. Скопин
Зарегистрирован: 2011-01-11
Сообщений: 116
Рейтинг :   
Сайт

Re: Редирект с /category/text.html на /text.html

А у меня такая проблема: занялся переносом сайта с ucoza и соответственно с другими урлами страниц. Прописал редирект на новые урлы в файле .htaccess вот примерно так: Redirect 301 /stranicauzoz/1-10-52 http://site.ru/stranica-ng.html

Все прекрасно срабатывает, но в конец урла конечной страницы добавляется знак вопроса http://site.ru/stranica-ng.html?

Полдня искал причину и в итоге обнаружил, что это происходит только на движке NG, на вордпрессе и чистом HTML такой хрени не возникает.

Подскажите как исправить? В принципе этот знак никому не мешает, но как отреагируют поисковые системы? Будет ли передаваться вес? Сохраняться ли позиции?


Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг

Не в сети

#8 2016-04-07 12:13:50

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

Re: Редирект с /category/text.html на /text.html

Попробуй обновить движок до версии из git:
git clone https://github.com/vponomarev/ngcms-core
git clone https://github.com/vponomarev/ngcms-plugins

Не в сети

#9 2016-04-07 12:36:26

Yukos
Участник
Откуда Рязанская обл. г. Скопин
Зарегистрирован: 2011-01-11
Сообщений: 116
Рейтинг :   
Сайт

Re: Редирект с /category/text.html на /text.html

Подсказали заменить строку в файле .htaccess вот на такую RewriteRule ^(.*)$ index.php [L,QSA] и знак вопроса исчез


Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг

Не в сети

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

Работает на FluxBB