地址栏和.htaccess中的瑞典字符

时间:2013-10-31 18:59:48

标签: php html .htaccess url-rewriting

在我的搜索中,需要使用ä,å and ö个字符。但是,如果URL为:

www.example.com?search.phpcity=Strängnäss

它将在地址栏中显示:

www.example.com?search.php?city=Str%E4ngn%E4ss

我也很想知道如何消除.php ?=,以便我的链接看起来像这样:

www.example.com/search/city/Strängnäss

任何有关如何实现这一目标的链接或信息都将非常棒,非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中尝试此代码:

RewriteEngine On

RewriteRule ^search/([^/]+)/([^/]+)/?$ /search.php?$1=$2 [L,QSA,NC,B,NE]

参考:Apache mod_rewrite Introduction