2012-02-01 14 views
0
私は彼らにmydomain.comを持っているすべてのURLと一致する必要が


iは、次の試してみました= /管理/またはページのいずれかを含みません正規表現AND OR条件

RedirectRule ^(?!.*(/admin|\?page=)) http://www.mydomain.com?page=666 

が、MYDOMAINは、いくつかの他のドメインのエイリアスであると私は唯一のエイリアス(mydomain.com)

のリダイレクトをしたい:負の部分がうまく機能します

私はこれをiirf.iniファイルのリダイレクトルールとして使用しています(htaccess構文をサポートしています)。

事前に

ありがとうと

答えて

0

:-)素敵な一日には、次の.htaccessのルール

#has mydomain.com 
RewriteCond %{HTTP_HOST} mydomain\.com$ [NC] 
#not admin 
RewriteCond %{REQUEST_URI} !^/admin/ [NC] 
#not page= 
RewriteCond %{QUERY_STRING} !(^|&)page= [NC] 
#redirect 
RewriteRule^http://www.mydomain.com?page=666 [R=301,L] 
を試してみます