subdomain的子目录中的直接访问被拒绝

时间:2014-02-03 05:21:19

标签: .htaccess

我的目录:

domain.com/
-----------subdomain/
---------------------subdirectory/

我创建了子域名subdomain.domain.com

我需要访问subdomain.domain.com/subdirectory但是显示:404

我可以访问domain.com/subdomain/subdirectory/

请告诉我该怎么做。

### EDITED ###########

我的.htaccess

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA]
RewriteRule ^([0-9]+^)$ download/content/$1 [L]

<IfModule mod_php5.c>
   php_value upload_max_filesize 200M
   php_value post_max_size 200M
</IfModule>

如果我在规则之前添加以下内容,则会停止我现有的操作。如果我在我的规则之后添加它。由于[L] flag

,它不会执行
RewriteCond %{HTTP_HOST} ^wap\.
RewriteRule !^wap/ wap%{REQUEST_URI} [L]

1 个答案:

答案 0 :(得分:0)

在你的root htaccess中有这个规则:

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^wap\.
RewriteRule !^wap/ wap%{REQUEST_URI} [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

RewriteRule ^([0-9]+)$ download/content/$1 [L]

<IfModule mod_php5.c>
   php_value upload_max_filesize 200M
   php_value post_max_size 200M
</IfModule>