繁体   English   中英

.htaccess中的瑞典语字符RewriteRule

[英]Swedish Characters in .htaccess RewriteRule

使用瑞典语字符(ä,ö.å)时,.htaccess RewriteRule有问题

我在.htaccess文件中写了规则。

Options +FollowSymLinks
RewriteEngine on

工作正常。 当我输入Http://www.mydomain.se/Läga-till

RewriteRule ^(.*)-&-(.*)/$ index.php [NC,L]

但是当我编写此规则时它不起作用。

RewriteRule ^Läga-till/$ index.php [NC,L]

谁能帮我解决这个问题?

它已经有一个多星期了,但是可以找到正确的解决方案。

不确定为什么第一个规则适用于您提供的URL,但是URI看起来像这样:

Läga-till

与URI匹配的正则表达式如下所示:

^Läga-till/$

因此,存在一个不匹配的斜杠。 尝试将正则表达式更改为:

^Läga-till/?$

尝试这个

RewriteRule ^Läga-till/([^/]+)/?$ index.asp?page=om-mig&subpage=$1 [NC,L,NU]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM