好的,经过多次错误的尝试,我能够抓住重定向,现在CSS文件没有得到路径,之前路径是
目录结构
<base>
<stylesheets>
default.css
</stylesheets>
home.php
.htaccess file
</base>
localhost/my_website/stylesheets/default.css
我曾经把它写成
<link href="stylesheets/core.css" rel="stylesheet" type="text/css" />
home.php
中的
但是在url重写后,路径在home.php
中丢失了,假设stylesheet
文件夹就像
home/stylesheets/core.css
所以我手动将其改为
<link href="../stylesheets/core.css" rel="stylesheet" type="text/css" />
它有效,所以这是否意味着我需要像这样更改每个网址?
我是否也需要更改header()
路径?现在他们就像
header('Location: home.php?page=dashboard');
到
header('Location: home/?page=dashboard');
答案 0 :(得分:0)
答案 1 :(得分:0)
header('Location: home/dashboard/');
如果您在.htaccess中对
等值进行了更改,则可以使用此选项的.htaccess
RewriteRule ^(.*)$ home.php?page=$1 [L,QSA]
如果你的.htaccess中有上述代码,那么你可以使用最推荐的代码。
希望这有帮助