我正在使用Windows 7(64位)。
如果我放置一个网站(index.php,其他文档和其他子文件夹[css,js,imgs等] 直接在htdocs文件夹内(在XAMPP文件夹中) 并通过localhost查看网站没有问题。
如果该网站被放置在htdocs的子文件夹中,C:xampp / htdocs / mysite, 并且我尝试查看index.php所有链接(相对)到子文件夹(例如图像,css和js等)停止工作。
我显然更喜欢将xampp用于多个站点,因此我希望在每个站点的htdocs中都有一个子文件夹。
相信我,我一直在谷歌搜索,我看了一些'解决方案'(例如更改httpd.conf,例如,每次我想要查看不同的网站时都会改变它)。但什么都没有帮助。我应该检查什么?
编辑
链接格式化
href="/css/homeAreaStyle111.css"
data="/svg/linkedbutton.svg"
答案 0 :(得分:1)
你的链接前面是斜线吗?即
<a href=/page.htm>
如果是这样,那些链接将指向站点根目录。尝试用ex替换
<a href=page.htm>
或
<a href=./page.htm>
答案 1 :(得分:0)
如果您的网站位于C:xampp/htdocs/mysite
,那么您的链接将如下所示:
href="/mysite/css/homeAreaStyle111.css"
data="/mysite/svg/linkedbutton.svg"