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中,并且没有任何区别 –