2009-10-24 5 views
0
RewriteCond %{REQUEST_URI} !^/?ping.php 
RewriteRule ^/\?(.*)$ ping.php?url=$1 [L] 

je suis en train de faire correspondre tout caractère qui suit /?aider à réécrire cette URL. simple mais ne fonctionne pas

www.mysite.com/?someurl.com 

à la place, il continue à charger la index.html!

+0

Si pas être sur serverfault ? – Grandpa

+0

Dupliquer: http://stackoverflow.com/questions/1616719/need-a-regex-to-match-url-without-http-https-ftp – Gumbo

Répondre

0

Vous ne pouvez pas correspondre à la chaîne de requête avec mod_rewrite, mais si vous voulez encore passer, vous pouvez ajouter% {QUERY_STRING} à l'URL résultante, par exemple

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