用htaccess问题重写网址

时间:2014-06-27 22:41:26

标签: .htaccess url rewrite

我不确定这是不是一个错误,或者我做错了什么但是我重写了来自

的网址

system/?lnk=somethingsystem/something并且工作正常。

现在的问题是,如果我在system/something/之后添加了另一个斜杠,它仍会加载页面,但它似乎没有css,由于某种原因完全呈现不同。有没有人知道为什么?

1 个答案:

答案 0 :(得分:1)

检查您的页面,以确定您声明CSS位置的位置。 尝试使用绝对路径(来自域)。 比如..

<head>
<link rel="stylesheet" type="text/css" href="/css/mystyle.css">
</head>

无论您在哪个页面,都会链接到www.domain.com/css/mystyle.css ...但是......如果您按照以下方式进行操作......

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

假设它位于css文件夹中,只有当你在该文件夹中时它才会起作用。

因此,您的网址重写会让您在文件夹中更深层次,从而无法正确链接到样式表。