2012-02-17 41 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

相关问题