0

それぞれ .net ドメインと .org ドメインを持つ 3 つの Web サイト ドメインがあるとします。唯一の違いは、1 つのドメインが 1 文字で終わり、i1 つは 2 文字ieで、もう 1 つは 1文字で終わり、yすべて文字の直後です。R

www.XYZARi.com
www.XYZARie.com
www.XYZARy.com

以下のルールは正常に機能します。しかし、Apache がこれらのルールをより速く書き換える方法はありますか? それらを1行にしますか?1 つの Apache 行が以下の 3 つよりも速い場合、どうすればそれを達成できますか?? ありがとう!

RewriteCond %{HTTP_HOST} ^www\.xyzari\.(net|org)$ [OR]
RewriteCond %{HTTP_HOST} ^www\.xyzarie\.(net|org)$ [OR]
RewriteCond %{HTTP_HOST} ^www\.xyzary\.(net|org)$
RewriteRule ^$ /index.htm [L]
4

2 に答える 2

3

これを試して :

RewriteCond %{HTTP_HOST} ^www\.xyzar(ie?|y)\.(net|org)$
RewriteRule ^$ /index.htm [L]
于 2012-08-22T11:19:43.943 に答える
2

試す:

RewriteCond %{HTTP_HOST} ^www\.XYZAR[iy]e?\.com$

また

RewriteCond %{HTTP_HOST} ^www\.XYZAR(i|ie|y)\.com$

最初のものは短いですが、一致することもありますXYZARye

于 2012-08-22T11:17:10.970 に答える