我不确定这是不是一个错误,或者我做错了什么但是我重写了来自
的网址 system/?lnk=something
至system/something
并且工作正常。
现在的问题是,如果我在system/something/
之后添加了另一个斜杠,它仍会加载页面,但它似乎没有css,由于某种原因完全呈现不同。有没有人知道为什么?
答案 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文件夹中,只有当你在该文件夹中时它才会起作用。
因此,您的网址重写会让您在文件夹中更深层次,从而无法正确链接到样式表。