我的目录:
domain.com/
-----------subdomain/
---------------------subdirectory/
我创建了子域名subdomain.domain.com
我需要访问subdomain.domain.com/subdirectory
但是显示:404
我可以访问domain.com/subdomain/subdirectory/
请告诉我该怎么做。
我的.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]
答案 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>