采用Apache服务器的虚拟主机设置伪静态教程

一直以来设置Wordpress伪静态都是在Linux面板一键设置的,面板安装的是Nginx服务器软件,设置起来比较方便。

前段时间将一个网站的服务器,从云服务器迁移到虚拟主机了,这个虚拟主机采用的是Apache服务端软件,设置伪静态的方法略有不同,但也不算太难。

首先,通过虚拟主机管理面板进入网站根目录,新建一个.htaccess 文件。

如果这个文件存在的话直接打开编辑,输入以下代码:

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

设置完成后,点击保存按钮。

这样原来Wordpress网站没有办法打开或者显示404的文章,现在都可以打开了。

伪静态是重写网站中动态页面的URL,以使动态页面的参数变为静态。实际上,该页面实际上不在服务器上。实际(纯)静态页面是存在于实际网站的服务器空间中的静态页面文件,例如html或htm。它直接加载到浏览器中,而无需服务器进行编译。

明确网站的URL链接,以方便用户浏览和共享。因为它是伪静态的,即网站试图通过数据库调用生成的页面。

参考文章:

巧用htaccess文件一键设置wordpress全站伪静态

Apache虚拟主机设置WordPress伪静态的方法

posted @ 2022-01-26 13:26  opswa  阅读(218)  评论(0编辑  收藏  举报