На сайте не отображаются родительские страницы
РЕШЕНИЕ:
sudo a2enmod rewrite
sudo service apache2 restart
Есть сайт на apache2. При заходе на него по домену отображается главная страница. При переходе на родительскую страницу (site.ru/child например) выскакивает это: «Not Found The requested URL was not found on this server.».
С чем может быть проблема? У меня на openserver’e все открывалось
site.conf:
<VirtualHost *:80>
ServerName site.site.ru
ServerAlias www.site.site.ru
ServerAdmin webmaster@localhost
DocumentRoot /var/www/site/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
.htaccess:
AddDefaultCharset UTF-8
DefaultLanguage ru-RU
Options +FollowSymlinks
<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE On
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteCond %{HTTP:X-Forwarded-proto} !^https$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
apache2.conf
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>