2013-01-03 26 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