虚拟主机伪静态怎么设置?小白如何操作?

发布时间:2022-01-25 15:51:34 来源:互联网 作者:ff 点击量:6035

你知道虚拟主机伪静态怎么设置吗?使用虚拟主机的人对这块可能会有了解,但是对于不了解虚拟主机的人来说,就是一个世纪难题,下面我们就来看看吧!

虚拟主机

一、Linux系统虚拟主机伪静态配置规则

Linux虚拟主机,需要在根目录下修改.htaccess文件,来实现伪静态,如果没有.htaccess,则可以新建一个文本文档,并重命名为.htaccess。.htaccess文件配置伪静态规则如下:

RewriteEngine onRewriteRule ^(/?html/.*?)$ /gourl.php?url=$1 [L]RewriteRule ^(/?list/cate/.*?)$ /gourl.php?url=$1 [L]RewriteRule ^(/?news/detail/.*?)$ /gourl.php?url=$1 [L]RewriteRule ^(/?jourmy/cn/html/.*?)$ /gourl.php?url=$1 [L]

二、Windows系统虚拟主机伪静态配置规则

Windows虚拟主机,配置文件一般是web.config,在根目录下找到文件,并将伪静态规则增加进去:

如果我使用的是WordPress来搭建网站怎么设置?

WordPress网站,大多是采用Linux系统,因此上面第一种方法适用于WordPress类型网站。

当然,我们也可以直接使用WordPress的自带功能来实现伪静态化配置,比如以腾佑科技的IDC知识库设置方式来简单说明

登录WordPress管理后台,在 设置-固定链接 下,有:

默认的朴素设置、日期和名称型、月份和名称型、数字型、文章名、自定义结构。  我们采用的是自定义结构,在链接后面,增加 /%post_id%.html 代表文章链接使用文章ID来作为链接,并且所有文章在/docs/目录下。

到这里,并没有结束,你还需要配置.htaccess文件。将以下代码放入到.htaccess文件里:

RewriteEngine On RewriteBase /docs/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /docs/index.php [L]

自此,你的伪静态规则才能正式生效,否则页面会变成404。注意这里需要在.htaccess文件定义docs目录。

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:400-997-2996;邮箱:service@Juming.com。本站原创内容未经允许不得转载,或转载时需注明出处:聚名企业服务 虚拟主机伪静态怎么设置?小白如何操作?

相关文章

联系我们

服务热线(工作日9:00-18:00)

400-9972-996

扫码添加客服微信

客户经理推荐

昵称:莹莹

QQ:

电话:17756009013

在线咨询