2013-01-03 25 views
3

我正在使用WAMP。Apache别名不起作用,WAMP

我编辑了httpd.conf文件包括:

Alias /static "c:/he/sites/browsbyboodah.com/htdocs/static" 

当链接我的.css的我用这个路径:

<link rel="stylesheet" type="text/css" href="/static/css/reset.css" /> 

我无法加载像这样的CSS出于某种原因。我忘了什么?

谢谢。

/*编辑*/

一点点调试,我发现从视图页面的源代码如下,点击CSS文件后:

Page not found (404) 
Request Method: GET 
Request URL http://127.0.0.1:8000/static/css/reset.css 
css\reset.css could not be found 

回答

2

检查阿帕奇mod_alias模块是否安装或没有?和除去"

Alias /static/ /sites/browsbyboodah.com/htdocs/static/ 

替代地可以使用AliasMatch指令

别名和AliasMatch之间的一个细微差别是,别名 自动复制URI的任何附加部件到的 该文件的结束在右边的路径。 AliasMatch不会。

AliasMatch ^/static/(.*)$ /sites/browsbyboodah.com/htdocs/static/$1 

阅读本article更多的帮助

+0

我的LoadModule alias_module模块/ mod_alias.so在httpd.conf。我提出了改变建议,但仍然没有骰子。我现在会阅读那篇文章。感谢您的意见。 –

+0

仍然没有运气... –

+0

我认为你的项目位置是错误的。这个网站名称是否在htdocs之外? – diEcho