помогите переписать этот URL. просто но не работает - PullRequest
0 голосов
/ 24 октября 2009
RewriteCond %{REQUEST_URI} !^/?ping.php
RewriteRule ^/\?(.*)$ ping.php?url=$1 [L]

Я пытаюсь найти любой символ, следующий за /?

 www.mysite.com/?someurl.com

вместо этого он продолжает загружать index.html!

1 Ответ

0 голосов
/ 24 октября 2009

Нельзя сопоставить строку запроса с mod_rewrite, но если вы все еще хотите передать ее, вы можете добавить% {QUERY_STRING} к результирующему URL, например

RewriteRule ^.*$ ping.php?url=%{QUERY_STRING} [L]
...