PHP .htaccess重定向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP .htaccess重定向相关的知识,希望对你有一定的参考价值。
嗨,我的重定向规则有问题。目前我将所有页面重定向到index.php,路由将检查正确的控制器。
- 如果请求是
localhost/project/home
,一切正常 - 但如果将请求更改为
localhost/project/home/
所有链接都无法正常工作。
这就像它在localhost/project/home
上的样子
这就是它在localhost/project/home/
上的样子
这是我的.htacess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*+)$ index.php?path=$1 [QSA,L]
谢谢
答案
似乎你的css文件没有加载,因为它没有获得正确的路径。如果你可以在你的CSS链接中使用baseUrl更好,如下所示。
<link rel="stylesheet" type="text/css" href="http://localhost/project/css/style.css">
以上是关于PHP .htaccess重定向的主要内容,如果未能解决你的问题,请参考以下文章
php PHP重定向以在nginx上模拟.htaccess重定向