繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM