2
をリダイレクト2つではありません。 これは私がそれになりたい方法です:URLショートカットは、これはURLのショートカットを作成するための私の.htaccessコマンドである
example.com/NJ ➛ example.com/?open=encyclopedia&letter=nj
は、.htaccessファイルで、このも達成可能ですか?
をリダイレクト2つではありません。 これは私がそれになりたい方法です:URLショートカットは、これはURLのショートカットを作成するための私の.htaccessコマンドである
example.com/NJ ➛ example.com/?open=encyclopedia&letter=nj
は、.htaccessファイルで、このも達成可能ですか?
あなたが代わりにこのルールを使用することができます。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.{1,2}).*$ /?open=encyclopedia&letter=$1&term=$0 [R,NE,QSA,L]
このコマンドは、に私をリダイレクトします:/オープン=事典&手紙= NJ&用語は= NJ、ないに/オープン=事典&手紙= NJ&用語= Njumbaが、これだけ開きますか/??? open/encyclopedia&letter = NJ – De1an
残念ながら、あなたのコマンドで受け取ったものは次のとおりです:?open = encyclopedia&letter =%c4&term =%c4%90 example.com/©.htaccessに入力したとき%C4 %90、したがってそれは%C4しかかかりません...私はその回避策が必要です。私はĐ、Ž、LJ、NJ、Č、DŽ、Šを持っています。コマンドで正常に読み取る/処理できないすべての文字。 – De1an
私の更新されたコメントは:1)NJ、LJ、Ž、Ć、Č、Š、Đで動作しますが、Dではありません。 2)あなたのコードを - RewriteRule ^(。{1,2})に更新しました。*あなたの解決策では、/ open/encyclopedia&letter = $ 1 open/encyclopedia&letter = $ 1 NJ&term = NJ。 – De1an