PhotonVPS系列之六:Wordpress的固定连接设置问题

撰写于 2010年4月18日 修改于 2021年3月11日 分类 建站相关 标签 Blog / PhotonVPS / wordpress

Wordpress的固定连接,有很优点,具体网上有一大箩筐,基本上所有的老Bloger都会推荐你用固定连接。但使用PhotonVPS的同学可能发现,设置固定连接时会出现一些问题。

一、在Wordpress中设置固定连接

PhotonVPS系列之四:SSH基本命令里,已经知道了如何在PhotonVPS上搭建一个Wordpress博客程序,搭建完成后,进入后台管理,在”设置”中选择”固定连接”,可以看到如下图的设置:

Wordpress里的常规设置中,没有提供伪html结尾的地址,我们可以进行一个自定义,例如,在自定义结构中输入:

1
/%year%-%monthnum%/%postname%.html

这样设置,当完成一篇博文后,并在编辑文章中的文章标题下方的”固定连接”中进行设置后,就可以看到如下的效果:

http://chensd.com/2010-04/photonvps-wordpress-permalinks-setting.html

设置完成后,点击博客首页里的各个地址,可以发现,原本可以正常打开的连接,现在都打不开了。这是因为PhotonVPS VPS的默认设置有问题,我们还需要进行进一步的改动。

二、打开ReWrite支持

在windows下,可以使用PuTTY工具,在Linux下,可以直接使用终端下提供的ssh命令完成连接,以使用的Ubuntu 9.10为例,点击”应用程序”->”附件”->”终端”,然后输入:

1
ssh root@Chensd.com

按提示输入密码,即可进入VPS的终端。输入如下命令:

1
sudo a2enmod

然后再输入

1
rewrite

即可完成rewrite的设置。

设置apache2的rewrite

三、设置Apache2的AllowOverride

接着输入命令:

1
sudo vi /etc/apache2/sites-enabled/000-default

将会看到如下的内容:

如果没有看到自己所在网站的文件夹,则可以输入:

1
sudo vi /etc/apache2/sites-available/default

默认是在上一个的位置,找到自己网站的文件夹,定位光标到其下方

1
AllowOverride None

的None值最后一个字母e,按下i键,使VI编辑器进入插入状态,用Backspace和Delete键结合,删除None,并输入All,如下:

1
AllowOverride All

然后按ESC键退出VI的插入模式,输入”:”,键入”wq”,回车,即可进行保存。

四、重启Apache2

完成后,退出到终端命令提示状态,输入如下命令以重启Apache2:

1
/etc/init.d/apache2 restart

OK,打完收功!

Site by Stiekel using Hexo & Random
© 2010 - 2023

Hide