我正在使用codeigniter框架编写Web应用程序。这是文档根
的结构application
system
website
我想要的是只有网站目录才可以访问。这是.htaccess的内容
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/website/
RewriteRule .* /website/%1 [QSA]
当我在浏览器中输入网站网址时,我被重定向到网站目录。到现在为止还挺好。有用。 当我尝试访问网站目录中的目录时出现问题。我得到了
404 page not found
该怎么做网站目录下面的目录是可以访问的?
答案 0 :(得分:0)
尝试
RewriteEngine on
RewriteBase /
RewriteCond $1 !^website
RewriteRule ^(.*)$ website/$1 [L]
答案 1 :(得分:0)
这是您需要的规则:
RewriteRule (?!^website(/.*|)$)^.*$ website%{REQUEST_URI} [L,NC]