【发布时间】:2012-03-22 06:21:48
【问题描述】:
我正在开发一个 php 网站。在这里,我使用 .htaccess 文件实现了干净的 URL。我已经成功地使用了干净的 URL,但是当我在根文件夹中创建了一个名为 admin 的子文件夹时,htaccess 不起作用。所以我在 admin 文件夹中创建了另一个 .htacess 文件。在 admin .htaccess 中查看我的代码
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [nc]
RewriteRule product/id/(.*)/ product.php?id=$1
RewriteRule product/id/(.*) product.php?id=$1
RewriteRule ^(.*)\.htm$ $1.php [nc]
RewriteRule login/f/(.*)/ login.html?f=$1
RewriteRule login/f/(.*) login.html?f=$1
我已经尝试登录管理部分,我已经登录并且我的页面被重定向到登录页面
header("location:login/f/".$fail);
URL 重写工作正常,但我的页面结果错误,即图像和 css 不影响我的重定向页面
为什么会这样?
是否可以只使用一个 .htacess 文件,同时在管理端和前端都可以使用 有没有人帮助我请 谢谢
【问题讨论】: