这两天瓦力箱子发现有个网站打开速度非常慢,以致于正常打开网页和登录后台编辑都除了问题。打开CMD用Ping命令测试了下延迟,没想到平均延迟高达270毫秒。于是我将网站迁移到以前曾经看好的Wikihost香港CN2虚拟主机上。

网站迁移完成后出现了一个问题,那就是所有文章打开后出现404页面。

我猜测应该是没有设置伪静态的问题,以前在腾讯轻量云是借助宝塔面板设置的Nginx伪静态。当前的虚拟主机安装的是Apache服务器软件,设置伪静态方法略有不同。

Wikihost虚拟主机采用的是Plesk管理面板,我们在产品中心登录面板后,点击左侧的“文件”导航进入文件管理器,接着打开网站根目录httpdocs,在这个目录中新建名为 .htaccess 的文件。如果这个文件存在的话直接打开编辑。

虚拟主机Plesk设置伪静态htaccess

在.htaccess文件中添加以下代码:

# BEGIN WordPress
<ifmodule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</ifmodule>
# END WordPress

输入完成后点击保存按钮,这样就完成了在Apache虚拟主机商设置WordPress伪静态。

最后,再说下原来的腾讯云轻量应用服务器延迟变高的原因。

那个网站采用的是位于中国香港节点的腾讯轻量云,IP地址是以101.32开头的,记得前年刚买到时候测试过延迟只有60毫秒左右。我接着用路由追踪工具查看了线路,途径的IP地址中已经没有59.43开头的地址了,原来的CN2线路已经变成普通线路。

本来我心里想着这种情况有没有可能是暂时的,没想到等了2天后发现依然是这么慢,于是就换成了微基主机WikiHost的香港CN2高速网站空间,我的网站打开速度又回到原来的状态。

类似文章