2016-08-10 98 views
0

所以,我有一個Apache服務器,和一個api目錄。當你去/api它顯示目錄的內容,這看起來有點像這樣用文件替換Apache Dir?

Index of /api 

[ICO] Name Last modified Size Description 
[PARENTDIR] Parent Directory  -  
[ ] admins 2016-08-10 22:29 15 
[ ] users 2016-08-10 22:17 30 
Apache/2.4.7 (Ubuntu) Server at quea-bjskistad.c9users.io Port 443 

而不是顯示這一點,我希望它顯示,到.*quea/api.html的道路是一個文件。我需要做什麼來完成這個任務?

回答

0

您可以使用別名,檢查https://httpd.apache.org/docs/current/mod/mod_alias.html

喜歡的東西:

Alias /api /path/to/api.html 

或者只是重新命名api.htmlindex.html並把它放在api文件夾,但我一定是失去了一些東西作爲我不要不明白你的.*quea/api.html路徑...

+0

我覺得這應該工作,但我得到一個500內部服務器錯誤,這意味着什麼是不正確的,我的'.htaccess '。 – baranskistad

+0

你不能在'.htaccess'文件中有任何'別名',因此是500.請參閱https://httpd.apache.org/docs/current/mod/mod_alias.html中的上下文 – Capsule