[英]Wordpress Permalinks never work on localhost 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只是为了尝试,它没有任何区别。
我也曾尝试过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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.