Wordpress永久链接永远不会在localhost Ubuntu 12.10上工作

时间:2013-02-12 05:26:36

标签: php wordpress permalinks ubuntu-12.10

除了默认设置外,

Wordpress永久链接无法正常工作。如何启用此重写?我试过了:

sudo a2enmod rewrite

sudo service apache2 restart

固定链接保存到/ localhost / wordpress中的.htaccess:

# 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只是为了尝试,它没有任何区别。

1 个答案:

答案 0 :(得分:8)

我还尝试了AllowOverwride All,但是它出现在错误的配置文件中并且它已经破坏了。 (正确的文件将其添加到/ etc / apache2 / sites-available / default)This为我提供了解决方案。

更新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

重新启动