Редирект страницы в .htaccess если в урл есть пробел

Дмитрий Удимов
На сайте с 05.05.2010
Offline
274
5276

Коллеги, как правильно прописать редирект для урл у которого наблюдается пробел, вот такая конструкция не работает:

Redirect 301 /somefolder/article%20.php http://www.site.ru/article/models.php?SECTION_ID=123

Топвизор — аккредитованный регистратор доменов .ru и .рф (https://topvisor.com/ru/domain-registration/) — честная цена 299 руб. за регистрацию и продление.
IL
На сайте с 20.04.2007
Offline
435
#1

бэкслэшом экранировать

RewriteRule somefolder/article\ .php http://www.site.ru/article/models.php?SECTION_ID=123 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Дмитрий Удимов
На сайте с 05.05.2010
Offline
274
#2
ivan-lev:
бэкслэшом экранировать
RewriteRule somefolder/article\ .php http://www.site.ru/article/models.php?SECTION_ID=123 [R=301,L]

Вот эта конструкция не заработала:

Redirect 301 /somefolder/article\ .php http://www.site.ru/article/models.php?SECTION_ID=123

придется через реврайтрул

---------- Добавлено 21.09.2012 в 12:35 ----------

ivan-lev:
бэкслэшом экранировать
RewriteRule somefolder/article\ .php http://www.site.ru/article/models.php?SECTION_ID=123 [R=301,L]

Эта конструкция тоже не работает

IL
На сайте с 20.04.2007
Offline
435
#3
Ditmar:
Эта конструкция тоже не работает

Вообще, должен работать... у меня работает... Слэша в начале точно нет? перед /somefolder.

Rewrite Engine включен? Другие реврайты отрабатывают? Возможно, выше по коду поднять?

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