[英]About url rewrite with query string
請幫助,如何使該URL(在我的請求中,我使用get函數)
iplookup.php?lookup_ip = 66.249.66.1
看起來像這樣?
/ip/66.249.66.1
與
RewriteCond %{QUERY_STRING} lookup_ip=
RewriteRule ^ip/(.*)$ iplookup.php?lookup_ip=$1 [QSA]
但不成功:(
擺脫這種狀況。 僅當查詢字符串中包含lookup_ip=
, RewriteCond %{QUERY_STRING} lookup_ip=
條件才為true,並且URI /ip/66.249.66.1
顯然沒有。 您的規則應如下所示:
RewriteRule ^ip/(.*)$ /iplookup.php?lookup_ip=$1 [L,QSA]
然后,當您請求http://yourdomain.com/ip/12.34.56.78
,在/iplookup.php?lookup_ip=12.34.56.78
處獲得內容時,瀏覽器的URL地址欄保持不變。 您只需要確保所有鏈接都看起來像http://yourdomain.com/ip/12.34.56.78
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.