Спасаясь от "?" в mod_rewrite - PullRequest
       10

Спасаясь от "?" в mod_rewrite

0 голосов
/ 22 сентября 2009

Конец моего .htaccess гласит:

RewriteCond %{query_string} ^(.*)$
RewriteRule ^([a-zA-Z0-9\-]+)/\?iframe x_iframe.php?pageurl=$1&%1 [L]

RewriteCond %{query_string} ^(.*)$
RewriteRule ^([a-zA-Z0-9\-]+)/?$ x.php?pageurl=$1&%1 [L]

Я пытаюсь сделать так, чтобы любой URL, заканчивающийся на «? Iframe», использовал другую страницу.

Что я делаю не так?

Спасибо.

1 Ответ

0 голосов
/ 22 сентября 2009

Вы можете проверить только текущий путь URL с помощью директивы RewriteRule . URL-запрос может быть протестирован только с директивой RewriteCond :

RewriteCond %{QUERY_STRING} ^iframe$
RewriteRule ^([a-zA-Z0-9-]+)/$ x_iframe.php?pageurl=$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...