我对此并不陌生,但本周成功地使用了与"/?page=2"
兼容的漂亮代码以及$_GET[]
的内容。
为了方便起见,我一直将文件命名为index.php
,因此网址为testdomain
或testdomain/
或testdomain/?page=2
。
今天,我将文件名更改为multi.php
。现在,如果URL后面跟着什么,我会收到一个错误
"The stylesheet 'http://testdomain/multi.php/mystyle.css' was not loaded because its MIME type, "text/html", is not "text/css".
因此,URL
testdomain/multi.php
可以完美地工作,而testdomain/multi.php/
则不能。我已经找到了尽可能多的关于该错误的建议。
最佳答案
像这样的字符串中使用“ /”字符来表示目录。您的代码正在查看文件multi.php
,但将其视为目录。
如果您的文件位于testdomain中,请执行以下操作:
http://testdomain/mystyle.css
.php
表示该项目是文件而不是目录。但是,您实际上可能有一个multi
目录,在这种情况下,您可以按以下方式访问它:http://testdomain/multi/mystyle.css
仔细检查您的文件结构,以验证您具有正确的路径。
希望这可以帮助。