htaccess附加域RewriteRule不适用于子文件夹

时间:2013-12-10 19:14:10

标签: regex apache .htaccess mod-rewrite add-on

我在JustHost上有一个托管帐户,我的主要域名是zdental.co,我有附加域名zinapi.com,我使用以下代码限制从主域名访问我的子域名(zinapi。 zdental.co):

RewriteEngine On
RewriteOptions inherit

RewriteCond %{HTTP_HOST} ^zinapi.zdental.co$ [OR]
RewriteCond %{HTTP_HOST} ^www.zinapi.zdental.co$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ - [L,R=404]

当我去url zinapi.zdental.co(没有找到页面显示)时它工作正常,但是当我直接去zinapi.zdental.co/temp/这不起作用时,任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

.htaccess的根zinapi.zdental.co中尝试此规则:

RewriteEngine On

SetEnvIf Host ^ suppress-error-charset
ErrorDocument 404 "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head><body>No se encontró la página que buscas, intenta ingresando a nuestra página principal</body></html>"

RewriteCond %{HTTP_HOST} ^(www\.)?zinapi\.zdental\.co$ [NC]
RewriteRule ^ - [L,R=404]