在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文件属性改回来呀。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)