2011-02-01 14 views
0

すべての言語の文字と数字だけが正しく表示されるhtaccessコードが必要です。多言語サイトのhtaccess

のURL stuctureがある:http://example.com/word-は{ここでのキーワードの最初の文字がされる}//

{ここに自己のキーワードである}

私は

のRewriteRule ^単語で探しています - [a-z0-9]/[a-z0-9]/[a-z0-9] +/index.php?key = $ 1 &キーワード= $ 2 [L]

キーワードが英語でない場合は動作します。

ありがとうございます。

答えて

0

のRewriteRule^[-Z0-9]/[-Z0-9] +/index.phpを?= $ 2 [L]キー= $ 1 &キーワードは問題ないはずです。しかし、私はURLの書き換えのためにPHPを使用することをお勧めします。

+0

「すべての言語の文字と数字」 - これは 'word-š/švestka/'のどのように動作するのでしょうか? (ヒント:一致しません) – Piskvor

1

"何にもマッチする"のヘルプはありますか?言葉の

Rewriterule ^word-(.|(%[a-z0-9A-Z]{1,2})+)/([^/]+)/ index.php?key=$2&keyword=$3 [L] 
+0

この問題は、それが何かにマッチするということです。 whatsは(。*)と([6 /] +)の違いです。たとえば、このURLを参照してください。http://domainsoutlook.com/word-%E0%A4%87/%E0%A4%87%E0%A4%82%E0%A4%95%E0%A4%BE%E0%A4 %B0/ –

+0

@ user381595:うん、あなたは結果をurlencodedにしていますか?編集されました。 – Piskvor