Wordpress永久链接永远不能在本地Ubuntu上运行Ubuntu 12.10

问题描述:

WordPress的永久链接不工作,除了默认。我如何启用这个重写?我已经试过:Wordpress永久链接永远不能在本地Ubuntu上运行Ubuntu 12.10

sudo a2enmod rewrite 

sudo service apache2 restart 

固定链接被保存在/本地主机/的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 

,我复制到根目录的/ var/WWW只是尝试,并且它不”没有任何区别。

我也尝试了AllowOverwride All,但是它在错误的配置文件中,并且打破了。 (正确的文件添加到/ etc/apache2/sites-available/default)This对我有帮助。

更新为13.10

在一个新的安装,我得到了它的工作如上所述,但有以下变化:

而不是编辑/ etc/apache2的/网站可用/默认为他们描述,您必须使用:

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

+0

重启只是增加了一个描述有一些变化,似乎该教程有点旧,并不完全适用于最新的Ubuntu – NoBugs 2013-12-05 01:50:26