Назад | Перейти на главную страницу

Почему при установке LAMP не работают постоянные ссылки?

Я только что обновился до последней версии Ubuntu на VPS. Когда он закончил, постоянные ссылки больше не работали.

Мой файл .htaccess выглядит так:

 # BEGIN WordPress
<IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteBase /
     RewriteRule ^index\.php$ - [L]
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule . /index.php [L]
 </IfModule>

 # END WordPress

Мой файл виртуального хоста выглядит так:

 <VirtualHost *:80>
    ServerName www.nameofsite.org
    DocumentRoot /var/www/wordpress
 </VirtualHost>
 <VirtualHost *:80>
    ServerName nameofsite.org
    Redirect permanent / http://www.nameofsite.org/
 </VirtualHost>
 <Directory />
    Options FollowSymLinks
    AllowOverride All
 </Directory>

Это действительно раздражает, но в файле apache2.conf было значение AllowOverride None. Должны ли файлы с поддержкой сайтов превосходить файл apache2.conf? У меня был явный AllowOverride All в файле nameofsite.org.conf !!