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

我試圖以匹配如下/?幫助重寫這個網址。簡單但不工作

www.mysite.com/?someurl.com 

而是它會持續的index.html的任何字符!

+0

如果不是這是對serverfault ? – Grandpa 2009-10-24 03:28:02

+0

Duplicate:http://stackoverflow.com/questions/1616719/need-a-regex-to-match-url-without-http-https-ftp – Gumbo 2009-10-24 08:01:31

回答

0

你所無法比擬的查詢字符串mod_rewrite的,但如果你仍然想通過它,你可以添加%{QUERY_STRING}的結果URL,例如

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