我在本地计算机上安装了Apache(Windows 7,使用AppServ)。 我在AppServ目录下打开了一个名为“MySite”的库,所以为了访问它我使用以下URL:
http://127.0.0.1/MySite
问题是当我使用
时<link type='text/css' href='/stylesheets/main.css' rel='stylesheet' media='all' />
该文件未加载,因为它试图在http://127.0.0.1/
而不是http://127.0.0.1/MySite
中查找该文件。
我该如何更改?
Thanksm
乔尔
答案 0 :(得分:1)
编辑您的apache.conf文件并将DocumentRoot设置为MySite
答案 1 :(得分:1)
实际上,您的问题在设置中显示缺陷:
您希望http://127.0.0.1/MySite
指向某个目录,例如/var/www/MySite
。
这意味着
http://127.0.0.1/
指向/var/www/
,而http://127.0.0.1/stylesheets
指向/var/www/stylesheets
。但您希望http://127.0.0.1/stylesheets
指向一个子目录,例如/var/www/MySite/stylesheets.
这是可能的,但可能不是很明智。
解决方法:
/var/www/MySite/stylesheets
/var/www/MySite
并使用http://127.0.0.1
答案 2 :(得分:0)
您可以更改documentRoot: