【发布时间】:2015-08-03 01:38:53
【问题描述】:
我的 .htaccess 文件在配置上有一个小问题:
问题说明:
- cakephp 文档根目录位于我的域指向的根目录中:www.example.com
- 当我访问 www.example.com 时,它会重定向到 www.example.com/app/webroot
- 当我浏览更深的目录时一切正常,例如:www.example.com/Controller/action 的 url 上不会有 app/webroot。
我的 .htaccess:
根:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
/应用程序:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
/app/webroot
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
【问题讨论】: