虚拟主机如何实现wp伪静态设置
展开全部
使用mod_rewrite重写URL的方式来做,做之前朋友记得检查一下你的apache是否已经加载了rewrite模块。在apahce的httpd.conf文件里面查看LoadModule rewrite_module modules/mod_rewrite.so前面的#号是否去掉,如果去掉了就是已经加载了rewrite模块。
如果已经支持了rewrite,直接在你要做的站点配置文件里面添加以下代码,注意修改域名为你要做的域名。
-----------------------------
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.plqjnet.com
RewriteRule ^(.*)$ http://www.plqjnet.com/$1 [R=permanent,L]
----------------------------------------------------------------
在这里判断当前服务器变量HTTP_HOST是否等于www.plqjnet.com,为真就进行重写,按照R=permanent进行永久重定向,L表示并立即停止重写操作,并不再应用其他重写规则。
如果已经支持了rewrite,直接在你要做的站点配置文件里面添加以下代码,注意修改域名为你要做的域名。
-----------------------------
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.plqjnet.com
RewriteRule ^(.*)$ http://www.plqjnet.com/$1 [R=permanent,L]
----------------------------------------------------------------
在这里判断当前服务器变量HTTP_HOST是否等于www.plqjnet.com,为真就进行重写,按照R=permanent进行永久重定向,L表示并立即停止重写操作,并不再应用其他重写规则。
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询