UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: yk_qv от 01 Июня 2017, 13:59:09

Название: 301 редирект .htaccess
Отправлено: yk_qv от 01 Июня 2017, 13:59:09
Возникла трудность с 301 редиректом, а именно с перенаправлением уже имеющихся страниц в umi cms на новые страницы в umi cms:

Правила добавляю в .htaccess (таких редиректов примерно 20 или больше)

Например, исходный домен http://domain.ru/

Старый адрес со старым шаблоном http://domain.ru/interior/
Новый адрес с новым шаблоном http://domain.ru/somepath/go/awesome

Redirect 301 /interior/ http://domain.ru/somepath/go/awesome

при переходе на страницу http://domain.ru/interior/ , нас редиректит на http://domain.ru/somepath/go/awesome/?path=awesome/ , в итоге отображается страница http://domain.ru/interior/ со старым шаблоном, но в строке написана ссылка http://domain.ru/somepath/go/awesome и в конце приписано /?path=awesome/  -если это убрать то перейдем на Новый адрес с новым шаблоном

Как решить этот вопрос?

Umi версия 2.9.6
Название: Re: 301 редирект .htaccess
Отправлено: aghigay от 01 Июня 2017, 14:20:10
читайте про htacces - используйте операторы типа [L,QSA] и RewriteCond
Название: Re: 301 редирект .htaccess
Отправлено: yk_qv от 01 Июня 2017, 16:35:03
читайте про htacces - используйте операторы типа [L,QSA] и RewriteCond

Я делал такой редирект везде и все работало, но тут зачем то дописывается /?path= , из-за этого встрял, а [L,QSA] и RewriteCond смотрел, но увы все что не попробовал не работает, не понимаю почему, сделал по этой теме http://wiki.umisoft.ru/Redirect_в_системе,_перенос_сайта_на_umi.cms,_ч.1 (http://wiki.umisoft.ru/Redirect_в_системе,_перенос_сайта_на_umi.cms,_ч.1) - но после добавления в таблицу ничего не редиректится


Название: Re: 301 редирект .htaccess
Отправлено: yk_qv от 01 Июня 2017, 17:32:21
Вопрос решен