1

次のような10個の英数字で終わるURLの最後のセクションに一致するように、書き換え条件をまとめようとしています。

http://www.someurl.com/EHN4K5LFWQ

次の宛先にルーティングします。

http://www.someurl.com/index.php/EHN4K5LFWQ

これまでに以下をまとめましたが、書き換えルールの有無にかかわらず、いくつかのバリエーションを使用して数日間苦労した後、それを機能させることができないようです。

RewriteCond %{REQUEST_URI} ^dir1/dir2/([A-Z,0-9]{10})$ 
RewriteRule ^(.*)$  dir1/dir2/index.php/$1 [L]

どんな助けでも大歓迎です。

4

1 に答える 1

0

htaccessファイルがドキュメントルートにある場合は、次のルールを使用できます。

RewriteRule ^dir1/dir2/([A-Z,0-9]{10})$ /dir1/dir2/index.php/$1 [L]

htaccessファイルがdir2フォルダーにある場合は、次のルールを使用できます。

RewriteRule ^([A-Z,0-9]{10})$ index.php/$1 [L]
于 2012-12-07T00:15:16.193 に答える