在安装完wordpress后,按照其方法在/etc/apache2/sites-available/000-default.conf文件中添加了下述代码中的加重部分:
[...]
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName server1.example.com
<Directory /var/www/html/>
AllowOverride All
</Directory>
[...]
,这样可以更改文章的固定链接。
但是,在设置中的站点地址(Sites URL)从一个IP地址更改为一个域名后,(比如:222.211.222.211 ---> http://www.abccba.com),然后,就会出现更新。htaccess出现问题,大意是.htaccess不可写,此时文章打开全部是404 No found。网络上给出的方法是在根目录新建.htaccess,将相关代码写入,其实方法是对的,但并没有说明根目录不是wordpress的根目录,而是wordpress的上级目录,(比如,我的wordpress安装在 /var/www/html/wordpress 目录,此时根目录是/var/www/html),这个时间就可以避免404的出现。(其实很简单,只是我一个门外汉搞不清门道,