2012-02-17 43 views
1

這裏是文件夾佈局。將Apache符號鏈接到Web根目錄之外的文件夾

/outside通常不會在example.com任何地方訪問

/public_htmlhttp://example.com

如何使用Apache的htaccess的,使URL http://example.com/outside/顯示從文件夾/outside內容的文件夾?

謝謝!

+0

是否必須在.htaccess中完成或者是否可以接受其他解決方案? – 2012-02-17 09:09:19

+0

我在共享主機上。它只允許編輯.htaccess。我可能會考慮切換到VPS/ – ambiguousmouse 2012-02-17 21:43:37

回答

2

如何使用Apache的htaccess使url http://example.com/outside/顯示文件夾/外部的內容?

你不行。據我所知found out,Apache阻止.htaccess文件中的指令鏈接到當前Web根目錄之外的位置。

你將不得不爲此在中央配置:

Alias /outside /path/to/your/outside 

可以是用一個符號幸運,如果您可以打開FollowSymLinks

+0

謝謝。我試了一下,但我剛剛得到了一個500.是的,即時通訊共享主機,就像您在2年前的問題中所做的一樣。你有沒有想過共享主機? 也許我會切換到vps。 – ambiguousmouse 2012-02-17 21:42:47

+1

@joshli如果一個符號鏈接返回一個500,它將無法工作......您必須要求您的託管服務提供商爲您執行此操作。一個VPS將是一個解決方案,使其工作 - *如果*這是值得切換到這個 – 2012-02-17 22:35:05

+0

好吧。謝謝。所以如果我要在VPS上實現這個功能,我只需要將別名放在httpd.conf文件中? – ambiguousmouse 2012-02-17 23:06:17

相關問題