1

スウェーデン語の文字 (ä,ö.å) を使用しているときに、.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]

誰かがこの問題を解決するのを手伝ってくれますか??..

1週間以上経ちましたが、まだ適切な解決策を見つけることができました.. :('

4

2 に答える 2

1

指定した URL に対して最初のルールが機能する理由はわかりませんが、URI は次のようになります。

Läga-till

URI に一致する正規表現は次のようになります。

^Läga-till/$

そのため、一致しない末尾のスラッシュがあります。正規表現を次のように変更してみてください。

^Läga-till/?$
于 2012-08-17T09:27:07.327 に答える
0

これを試して

RewriteRule ^Läga-till/([^/]+)/?$ index.asp?page=om-mig&subpage=$1 [NC,L,NU]
于 2012-08-17T09:29:36.980 に答える