我有一位用戶發出了要打印的QR碼,並且嵌入的URL包含末尾帶重音符號的e(é
)。該鏈接是一個wordpress網站,消除永久鏈接(通過刪除重音字符等),所以我不能簡單地更改URL以包括é
,因爲wordpress不會讓我。結果是é
的網址與使用e
的期望永久鏈接不匹配,並且結果爲404。如何使用mod_rewrite爲重音字符分配某些東西?
有沒有辦法讓mod_rewrite
找出錯誤é
並將其更改爲e
?在這種特殊情況下,é
只會出現在網址的末尾,並且只會切換到e
,但一般情況下會很有趣。
我已經試過是
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
# if a é is encountered at the end of a URL, switch it to an e
RewriteRule ^(.+)[é] $1e [NE]
</IfModule>
,但沒有運氣。我懷疑這與é
實際上不是作爲é
發送,而是作爲é
的編碼版本發送,但我不確定。
任何人都可以引導我走向正確的方向嗎?
感謝@clmarquart。可惜的是並沒有這樣做。 – theMikeD 2013-02-08 18:30:49