簡體   English   中英

關於使用查詢字符串重寫URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM