WordPress Permalinks никогда не работает на localhost Ubuntu 12.10

Непрерывные ссылки WordPress не работают, за исключением значения по умолчанию. Как включить эту перезапись? Я пробовал:

sudo a2enmod rewrite sudo service apache2 restart 

Постоянная ссылка сохраняется на .htaccess в / localhost / wordpress:

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

и я копирую в root / var / www, чтобы попробовать, и это не имеет никакого значения.

Я также попробовал AllowOverwride All, но он был в неправильном файле конфигурации, и он сломался. (Корректный файл, чтобы добавить это в / etc / apache2 / sites-available / default) Это решение для меня.

Обновление за 13.10

В новой установке я работал над этим, как описано выше, но со следующими изменениями:

Вместо редактирования / etc / apache2 / sites-available / default, как они описывают, вы должны использовать:

sudo gedit /etc/apache2/sites-available/000-default.conf

и добавьте следующее после строки DocumentRoot /var/www :

 <Directory /var/www> AllowOverride All </Directory> 

Как описано в учебнике, запустите sudo a2enmod rewrite

Настройте файл /var/www/.htaccess и запустите:

 sudo chmod 664 /var/www/.htaccess sudo chown www-data:www-data /var/www/.htaccess 

И перезапустите с помощью sudo service apache2 restart