我正在使用CodeIgniter的基本安装。我们有一个目录结构:
website/application
website/system
website/public/index.php
website/index.php
我们要做的是将所有流量从website/index.php
定向到website/public/index.php
,但我们仍然需要/
才能访问。
答案 0 :(得分:0)
RewriteRule ^website/index.php$ website/public/index.php [L]
RewriteRule ^website/(.*)$ website/public/$1 [L]
答案 1 :(得分:0)
如果您在webroot中放置带有以下内容的.htaccess,您应该达到您想要的效果:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/website/(.*)
RewriteRule !(public_html) /website/public_html/%1 [PT,NC,L]
</IfModule>