Apache 这里不允许超车
我已经设置了一个虚拟主机,如下所示Apache 这里不允许超车,apache,Apache,我已经设置了一个虚拟主机,如下所示 <VirtualHost *:80> DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Options Includes AllowOverride All </VirtualHost> 我有点困惑,因为我知道这是正确的地方,因为你必须把它放在
<VirtualHost *:80>
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Includes
AllowOverride All
</VirtualHost>
我有点困惑,因为我知道这是正确的地方,因为你必须把它放在指令中。htaccess是每个目录上下文的,所以你必须明确地告诉apache允许在哪里使用.htaccess
<VirtualHost *:80>
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Includes
<Directory "/var/www/html">
AllowOverride All
</Directory>
</VirtualHost>
DocumentRoot/var/www/html
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
选项包括
允许超越所有
你说得对。谢谢,我忘了。我有很长时间没用Apache那真是太好了兄弟
<VirtualHost *:80>
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Includes
<Directory "/var/www/html">
AllowOverride All
</Directory>
</VirtualHost>