.htaccess访问父文件夹

时间:2016-04-13 19:27:37

标签: .htaccess

我刚安装了Apaxy以获得更好且可自定义的文件夹视图。

它完美无缺,但不在我的虚拟主机中。

文件夹(localhost):

enter image description here

Virtualhost (local.dev.conf,使用local.dev访问):

<VirtualHost *:80> 
  ServerName local.dev
  DocumentRoot /var/www/local.dev
</VirtualHost>

不幸的是,在虚拟主机(local.dev)中,apaxy不起作用。

我认为它是正常的,因为服务器试图在local.dev/themes /...中找到文件。

或者我的主题&#39;文件夹在父文件夹中,因此可以解决此问题吗?

这是.htaccess: https://justpaste.it/t8yp

1 个答案:

答案 0 :(得分:1)

问题

Apache提供目录/var/www/local.dev中的文件。

解决方案

将目录/var/www/theme移动到/var/www/local.dev会有效。然而,如果出于任何原因,您不想移动theme,则可以使用ln -s /path/to/theme /path/to/local.dev/theme命令链接

IMHO

移动目录是一个更好的解决方案,因为链接它会强制配置启用follow-symlink,因为它可能是considered as a security issue