У меня возникли проблемы с настройкой Apache и файла .htaccess моего проекта. Я храню его в подпапке в / var / www / html и налагаю его через Apache. Я также добавил RewriteBase в свой .htaccess файл. Доступ к псевдониму (server.ip / blog) перечисляет общий каталог, но все, что я пытаюсь получить, возвращает ошибку 404. Есть идеи?
.htaccess:
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ /index.php [L] RewriteBase /blog/
Сайт Apache .conf:
Alias /blog/ "/var/www/html/exoblog/public" <Directory "/var/www/html/exoblog/public/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory>
VirtualHost:
<VirtualHost *:80> ServerAdmin mymail@gmail.com DocumentRoot "/var/www/html/exoblog/public" ServerName eneko.dev ServerAlias www.eneko.dev ErrorLog "/var/log/apache2/exob.log" CustomLog "/var/log/apache2/exob.log" common <Directory "/var/www/html/exoblog/public"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
Заранее спасибо!