我有一些文件夹:
~/dev/php/public
和~/dev/php/private~
在 Apache 中,我如何才能domain.com/php/public
转到~/dev/php/public
?和 private 一样吗?它们在同一个域中,所以我不需要创建虚拟主机或任何东西。
答案1
根据您的设置,有几种方法可以实现 -
- 修改您的 Apache 文档根目录或
- 使用 mod_rewrite 重写位置或
- 在您的目录树中创建指向 /home/username/dev/php 的符号链接
- 使用 mod_alias(别名)
我相信 mod_alias 很可能是最好的解决方案 - 因此类似下面的方法可能会对您有所帮助:
别名 /php/public /home/USERNAME/dev/php/public 别名 /php/private /home/USERNAME/dev/php/private
在您的 apache 配置中。(假设所有者的主目录是“/home/USERNAME”)