Я установил лампу (mariadb, httpd и php 7) на локальную свежую установку Fedora 23.
Я импортировал весь свой веб-сайт в папку / var / www. теперь я просто хочу правильно настроить все это.
например: в /etc/conf.d/mywebsite.conf:
<VirtualHost *:80>
ServerName mywebsite.local
DocumentRoot /var/www/mywebsite/public
<Directory var/www/mywebsite/public>
AllowOverride All
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
/ в /etc/conf.d/drupal.conf:
<VirtualHost *:80>
ServerName drupal.local
DocumentRoot /var/www/drupal
<Directory /var/www/drupal>
AllowOverride All
</Directory>
</VirtualHost>
AllowOverride All не работает: в var / www / mywebsite / public / .htaccess
Параметры + FollowSymLinks
RewriteEngine On
RewriteRule (. *) Http://www.google.com
просто не работает
Вы должны переместить директиву Directory за пределы раздела виртуального хоста.
<Directory var/www/mywebsite/public>
AllowOverride All
Require all granted
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName mywebsite.local
DocumentRoot /var/www/mywebsite/public
</VirtualHost>
<Directory /var/www/drupal>
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerName drupal.local
DocumentRoot /var/www/drupal
</VirtualHost>