0

これは私の現在のhtaccessファイルです

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([^/]+)/(.*) /b.php?n=$1&b=$2 [L,QSA]

これにより、私の URL website.com/b.php?n=1&b=1website.com/1/1に変更されます

また、この URL website.com/g/1/1.gifwebsite.com/g/1/1に変更したい

これらの両方を行うにはどうすればよいですか?

4

1 に答える 1

0

最後のルールの下に別のルールを追加できるはずです。

何かのようなもの

RewriteRule ([^/]+)?([az])/([0-9])/([A-Za-z0-9]*) /$1/$2/$3.gif [L,QSA]

残りの URL によっては微調整が必​​要になる場合があります

Expresso のようなツールを使用して、正規表現ルールを作成/調整できます。(http://www.ultrapico.com/Expresso.htm)

于 2012-11-29T11:05:54.923 に答える