如果来自特定子域,则不应用正常的重定向规则

时间:2010-11-08 07:44:24

标签: .htaccess subdomain

我有一个子域,它作为serverAlias添加到主域。我正在使用这个子域只用于静态内容,如图像和js,所以我不希望子域遵循重写规则并加载index.php如果找不到文件,我希望它显示默认的通用404页面服务器

2 个答案:

答案 0 :(得分:1)

我不想将规则应用于我的子域名,此代码适用于我

  

修改bradym的块作为例子

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} !^static.example.com$ [NC]
RewriteRule (.*) - [R=404,L]

答案 1 :(得分:0)

这样的事情应该有效:

RewriteEngine On
RewriteCond %{HTTP_HOST} static.example.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) - [R=404,L]