0
我有一個GET表單,並且傳遞到URL中的變量被重寫爲.htaccess以打開應用程序的自定義URI。我的問題是域名仍然在URI前面重寫。.htaccess重寫規則到自定義URI
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} \?form=selection&numbers=([0-9]+) [NC]
RewriteRule (.*) customURI:selection%1 [R,NC,L]
這變成http://domain.com/customURI:selection 「數字」,而不是僅僅customURI:選擇 「數字」。
你在規則中使用'customURI',相對或絕對路徑以及是否有全限定域? – Prix 2014-10-18 17:57:12
我想從結果中剝離域名,所以它只是「customURI:blueorange100011」。然後我的應用程序會識別它。把它看作與mailto類似:然後你的電子郵件客戶端打開。 重寫正在創建它,但它也將該域放在它的前面,我不希望這樣。 – Brando 2014-10-18 18:26:37
一個http URL總是有一個域名,你不能刪除它,如果你這樣做,瀏覽器會給你一個錯誤 – 2014-10-18 20:16:21