【发布时间】:2017-02-04 19:55:09
【问题描述】:
我有一个 CakePHP 应用程序,它在 webroot 中有一些 html 静态文件。
HTML 文件位于某些目录中,例如 webroot/dir1/dir2/page.html。
当我输入 url:site.com/dir1 我被重定向到 site.com/webroot/dir1/ 但是当我输入 site.com/dir1/ 我被重定向到第一页 site.com
如果我输入 html 文件的 url:site.com/dir1/dir2/page.html,我会被重定向到第一页 site.com。它应该显示html文件。如何让它显示 html 文件而不重定向到第一页?
在我的 public_html 中,htaccess 是:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
在 webroot 中,htaccess 是:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
【问题讨论】:
-
还有什么问题?您的帖子应包含(至少)一个问题。请看-stackoverflow.com/help/how-to-ask
-
@user1315357 我更新了问题。
标签: .htaccess redirect cakephp