我们可以忽略特定域的htaccess重写规则吗?

时间:2015-12-11 09:32:37

标签: php apache .htaccess mod-rewrite url-rewriting

现在我已经在.htaccess

中写了以下重写条件和规则
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ /$1 [L,R=301]

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %{REQUEST_URI}::%1 !^/([^/]+).*::\1
RewriteRule ^(.*)$ /%1/$1 [L]
</IfModule>

我希望这些规则不适用于特定域名,例如www.example.com。   我们可以做这个或任何其他选择来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

  

我希望这些规则不适用于特定域名,例如SELECT COUNT(*) AS howmany FROM members WHERE member_status =1 AND member_sex ='male' AND extract(year from age(timestamp '2015-12-31', member_birthdate)) BETWEEN 27 AND 40;

您可以在www.example.com行:

下方插入此规则
RewriteEngine on