對於通訊,我試圖讓乾淨的URL的網頁退訂的Apache2改寫怪異的行爲
起初我有這個,但它不工作:
RewriteEngine On
RewriteBase/
RewriteRule ^/unsubscribe/(.*)$ /unsubscribe.php?email=$1 [NC,L]
這是非常在我看來很奇怪。所以我嘗試了其他一些方法,最後得到以下結果:
RewriteEngine On
RewriteBase/
RewriteRule ^/?unsubscribe/?(.*)$ /unsubscribe.php?email=$1 [NC,L]
這實際上是在工作。但它給出了非常奇怪的結果。
email參數值現在爲:
.PHP /測試
這是推動我堅果,因爲我不明白爲什麼它是表現這種方式。
有沒有人對這裏發生的事情有一個想法,以及如何解決這個問題?
我寧願不結束字符串取代PHP,這裏有錯誤。
謝謝你的回覆,我試過你的規則,它什麼也沒做。這似乎是正斜槓被忽略或什麼的。非常奇怪 – baklap