首页 > 代码库 > wordpress的固定链接问题

wordpress的固定链接问题

在安装完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的出现。(其实很简单,只是我一个门外汉搞不清门道,??)

另外,修改wordpress出现在域名二级目录的方法参考链接:修改目录

wordpress的固定链接问题