2017-07-26 3 views
2

これはおそらく簡単な答えですが、これを理解するのは苦労しています。REQUEST_URIのx文字の場合はRewriteCond

URLパスの先頭には、例えば、大文字または小文字、0-9と6文字が含まれている場合、私は試合RewriteCondをしようとしていますのは、私は次のURL http://www.somewhere.com/ENGESV/somepath/index.html

を持っているとしましょう/ENGESV/が私の条件を満たすでしょう。

私は運

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www.somewhere.com)$ [NC] 
RewriteCond %{REQUEST_URI} ^\/([0-9a-zA-Z]{6})\/(.*)$ 
RewriteRule .* http://www.somewhereelse.com%{REQUEST_URI} [R=301,L] 

答えて

0

あなたはキャプチャグループを必要としないが、あなたの正規表現は、大丈夫らしいと以下のいくつかの交番を試してみました。参照: regex101

書き換えモジュールを有効にしましたか?

sudo a2enmod rewrite

+0

それはすでにすでにenabled' 'モジュールの書き換えを有効になっています – Awatatah

関連する問題