Apache htaccess允许访问公共目录之外的目录
我需要创建一个重写规则,允许用户访问公共目录之外的目录 例如,我有 应用程序/ 皮/ 文件/ 公开的/ /index.php 我希望我的用户能够访问documents文件夹,同时作为我的web根用户保持公共状态Apache htaccess允许访问公共目录之外的目录,apache,.htaccess,Apache,.htaccess,我需要创建一个重写规则,允许用户访问公共目录之外的目录 例如,我有 应用程序/ 皮/ 文件/ 公开的/ /index.php 我希望我的用户能够访问documents文件夹,同时作为我的web根用户保持公共状态 htaccess是实现这一点的最佳方式吗?如果是,那么如何使用mod\u alias创建一个 这允许您浏览到www.example.com/docs,并从文档目录中获取内容 最后,我只是使用了一个符号链接,通过URL授予对非公共目录的访问权。使用GolexTrol建议的别名也可以,但这是
htaccess是实现这一点的最佳方式吗?如果是,那么如何使用
mod\u alias
创建一个
这允许您浏览到www.example.com/docs
,并从文档
目录中获取内容
最后,我只是使用了一个符号链接,通过URL授予对非公共目录的访问权。使用GolexTrol建议的别名也可以,但这是我使用的方法。离题:为什么不将您的
文档
文件夹放在public
中?这是一个选项,但是我正在处理一个实时遗留系统,路径通常是硬编码的。我可以只添加一个符号链接,我知道,但哪一个是更好的选项?另外,我想知道是否可以通过htaccess进行访问,以供将来参考。第二个值必须是服务器上该目录的完整路径,还是相对于web根目录?我认为如果省略前导的/
,也可以是相对的。但实际上,我也喜欢你自己提出的建立象征性联系的建议。
Alias /docs/ /your/path/to/documents