Вопрос по 301 редиректу

V
На сайте с 26.02.2013
Offline
41
315

Есть сайт на Modx, пытаюсь сделать 301 редирект со страницы /products/vkhodnye-dvery/metallicheskie-dveri.html на /products/vkhodnye-dvery/metallicheskie-dveri/. Прописываю в .htaccess:

Redirect 301 /products/vkhodnye-dvery/metallicheskie-dveri.html http://site.ru/products/vkhodnye-dvery/metallicheskie-dveri/

При этом получается следующий урл:site.ru/products/vkhodnye-dvery/metallicheskie-dveri/?q=products/vkhodnye-dvery/metallicheskie-dveri.html

Полагаю что из-за этого кода:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

При таком виде редиректа:

/products/vkhodnye-dvery/metallicheskie-dveri.html http://site.ru/products/vkhodnye-dvery/metallicheskie-dveri/?

Редирект проходит но знак вопроса остается:

http://site.ru/products/vkhodnye-dvery/metallicheskie-dveri/?

Подскажите как правильно настроить редирект.

siv1987
На сайте с 02.04.2009
Offline
427
#1
Vids:
Прописываю в .htaccess:
Redirect 301 /products/vkhodnye-dvery/metallicheskie-dveri.html

/ru/forum/comment/12667219

RewriteRule ^products/vkhodnye-dvery/metallicheskie-dveri.html /products/vkhodnye-dvery/metallicheskie-dveri/? [R=301,L]

N
На сайте с 03.02.2004
Offline
165
#2

RewriteCond %{REQUEST_URI} ^products\/vkhodnye\-dvery\/ [NC]

RewriteRule ^products/vkhodnye-dvery/(.)*.html /products/vkhodnye-dvery/$1/ [R=301,L]

Будет работать для всех файлов расположенных в каталоге products/vkhodnye-dvery

Дата-центр FREEhost.UA - качественный хостинг в Украине (https://freehost.com.ua) и регистрация доменов (https://freehost.com.ua/domain/) Попробуйте 7 дней бесплатно!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий