1

URLが文字列と整数の場合にのみURLを書き換える必要があります

例えば ​​:

http://domain.com/abc12

また

http://domain.com/123

このルールを使おう

RewriteRule ([A-Za-z0-9]) file.php?key=$1 [L,QSA]

しかし、これは.htmlや.php..etcのようなファイルを書き換えます

4

1 に答える 1

1

正規表現に境界を追加する必要があります。具体的には、^(一致の開始)と$(一致の終了)です。

RewriteRule ^([A-Za-z0-9]+)$ file.php?key=$1 [L,QSA]
于 2012-08-29T03:04:28.377 に答える