Почему проблема при использовании? в перенаправлении - PullRequest
0 голосов
/ 20 мая 2010

У меня есть эта строка

Redirect /? Page = cms_page & id = 12 http://www.domain.dk/case

когда я набираю? Page = ...... его не будет работать, если я использую только страницу = ..... он будет работать нормально, но не пользовательский тип

domain.dk /? Страница = cms_page & ID = 12

Так что теперь я спрашиваю вас, ребята, что я сделал не так?

1 Ответ

0 голосов
/ 22 мая 2010

С директивами mod_alias вы можете проверять только путь URI, но не запрос URI.Для этого вы можете использовать mod_rewrite :

RewriteEngine on
RewriteCond %{QUERY_STRING} ^page=cms_page&id=12$
RewriteRule ^$ http://www.example.com/case? [L,R]

Пустой запрос в подстановке предотвратит автоматическое добавление исходного запроса к новому URI.А флаг R вызовет внешнее перенаправление.

...