虚拟主机配置伪静态如何配置

虚拟主机配置伪静态如何配置,第1张

加载Rewrite模块:

在conf目录下httpd.conf中找到

LoadModule rewrite_module modules/mod_rewrite.so

这句,去掉前边的注释符号“#”,或添加这句。

允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be “All”, “None”, or any combination of the keywords:

# Options FileInfo AuthConfig Limit

#

AllowOverride All

上面的是一段raksmart的linux的apache的配置文件,如果是虚拟主机可以直接在cpanel控制面板完成

安装好了WordPress之后,进入后台,设置设置-永久链接

,设置日志发布为某种类型的伪静态文件,点击确认。之后回前台随便点了个文章,结果就会出现403错误,这是由于没有启用rewrite造成的。

解决办法:用cPanel进文件管理器(或是用FTP软件登录空间),修改public_html目录下的.htaccess文件属性为可写,再进入WordPress后台,重新设定永久链接,点击确认,WordPress自动就修改.htaccess文件并启用rewrite功能,日志的伪静态功能正常。最后,为了安全别忘了把htaccess文件属性改回来呀。

.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。在WordPress主机中,使用到.htaccess的地方很多,比如设置WordPress的伪静态链接,比如多个域名绑定根目录(Cpanel主机;DA主机)。都会使用到.htaccess文件。在Cpanel主机中,.htaccess文件是存在每个WordPress的安装目录的(所谓安装目录,结构如下:public_html/wordpress程序),但默认是隐藏的,找.htaccess的方法:1,登陆Cpanel控制面板,在Cpanel控制面板首页找到 文件管理器:2,点击 文件管理器 ,在弹出的窗口中,勾选 显示隐藏文件(dotifiles):然后进入文件管理器,就可以看到 .htaccess 文件。注:如果您是Cpanel主机,点击 文件管理器 之后,没有弹窗,解决方法:在Cpanel控制面板首页,下拉到最下面,有一行小字,第三个是:重设所有的界面设置,点击之后,再操作上面的,即可。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/143147.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存