2012-01-23 9 views
0

ドメイン上のすべてのリクエストに対してリライトを行う必要があります。セキュリティ対策のために、私ができるようにする必要がある、が英数字によるリクエストごとにAliasMatchを行う方法はありますが、それ以外の方法はありません。

AliasMatch "/home/x/public_html/index.php"

(*): は今のところ、私はこのAliasMatchルールセットを持っています英数字のみ(要求のスラッシュとGET変数) 一部のディレクトリでは、この場合は "_"で始まるすべてのディレクトリを書き換える必要はありません。 私はこのようなRegexを書こうとしてきましたが、動作させることができません。唯一のマッチング英数字の場合

+0

あなたは私たちがより良いあなたが望むものを理解マッチングと非マッチング要求のいくつかの例を与えることはできますか? – Bohemian

答えて

2

、あなたがしたいと思います:

AliasMatch ^/[a-zA-Z0-9]+$ /home/x/public_html/index.php 
+0

ありがとうございます!私はそれを^/[a-z0-9 | \ /] + $に変更して "/"を含め、上の文字を拒否してうまく動作します;) – kwintin

関連する問題