0
我目前已將Kohana 3.2的網站構建版本移至使用PHP 5.5的服務器,而且我在閱讀參數時遇到了麻煩,因爲它們似乎是以url編碼的。那是谷歌的PHP或Apache配置?PHP 5.5我在應用程序中獲取編碼url
的示例是:
請求的URL:domain.com/städlar
應用讀取的參數爲: ST%C3%A4dlar
mod_rewrite的是
任何意見理解爲我需要修改許多地方的應用程序來接受url編碼參數。
編輯1
我在.htaccess中加入NE標誌在任何重寫規則
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,NE,L]
<Files .*>
Order Deny,Allow
Deny From All
</Files>
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [NE,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [NE,PT]
這是在在appl中有很多地方表示很難解決所有問題。 –
嘗試將您的重定向改爲RewriteRule,請參閱http://stackoverflow.com/a/6529394/2253302 –
請參閱我的編輯1,我已將NE標誌添加到.htaccess中的RewriteRule中,並且沒有任何區別 –