wordpress在IIS下伪动态后子目录无奈拜访的处理办法

家喻户晓,wordpress是基于php开发,在apache效劳下运转是**秀的。然而,国际依然有很多主机上不能提供apache效劳器,大多都是IIS环境。因而,招致wp在IIS环境下,呈现很多成绩,处理起来也比拟费事。UISEO优化网也不小心应用了IIS。因而,在遇到的对于IIS环境造成的一系列成绩,记载上去,协助有同样苦楚的站长独特分享。

本篇次要是对于IIS伪动态胜利后造成的子目录和其余一些根目录的文件不能失常拜访的成绩。

近几日想给博客加上一些别的页面,天然要用到子目录。没想到拜访一切非WP-扫尾的子目录内容都转到404页面去了。看样子WP还真有的浅近莫测,令我丈二和尚摸不着头脑啊,后找了不少材料才根本处理此成绩,办法是修正伪动态规定文件httpd.ini:

下载或许在线编辑httpd.ini文件,在原来规定中添加一条代码RewriteRule /tool/(.*) /tool/$1 [L],添加后完好规定如下(/tool/是二级目录名,详细称号是什么就写什么,留意是双斜杠):

编辑httpd.ini规定:
 
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /favicon.ico /favicon.ico [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]
RewriteRule /sitemap.html /sitemap.html [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

下面的内容是配置伪动态,以下是设置子目录拜访配置代码
假如需求某个子目录(比方UISEO优化网需求添加pr子目录),则在# Rules to ensure that normal content gets through行下添加如下内容:
 
RewriteRule /pr/(.*) /pr/$1 [L]

假如有多个子目录的话,也是能够的,设置几条这样的规定就行了。如:
 
RewriteRule /文件夹名1/(.*) /文件夹名1/$1 [L]
RewriteRule /文件夹名2/(.*) /文件夹名2/$1 [L]
RewriteRule /文件夹名3/(.*) /文件夹名3/$1 [L]

就这样,根本上能够处理此成绩。或者还有更好的办法,持续摸索中……也欢送大家共享。
假如是想拜访根目录下的其余文件,比方验证文件html。则参考
 
RewriteRule /sitemap.xml /sitemap.xml [L]

只要将相应称号换成要拜访的即可。

关于详细的语法,想更深化理解的,能够百度,也能够找自己。随时为大家自私贡献!

以上就是安达网络工作室关于《wordpress在IIS下伪静态后子目录无法访问的解决方法》的一些看法。更多内容请查看本栏目更多内容!

版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress制止复制内容的完成办法

1、右键复制时显示提醒语 把上面代码放到footer.php里即可 复制代码代码如下:<html> <head><title>防...

在WordPress的后盾中增加顶级菜单和子菜单的函数详解

增加设置页面-add_menu_page函数 add_menu_page(),这个函数是往后盾增加顶级菜单先,也就是和“外观”、“...

分享一些适用WordPress SQL查问语句

以下代码来自网络,未经测试,操作数据库有危险,请事前备份 !为一切文章和页面增加自定义字段 这段代码能...

wordpress搭建中英文双言语或多言语的网站详解

建设多言语切换的网站有两种形式,一种是子域名方式,另一种则是子目录方式。而以这两种方式建站,中文站点...

wordpress模板罕用函数集锦

根本模板文件 style.css : CSS(款式表)文件index.php : 主页模板archive.php : Archive/Category模板404.ph...

Ubuntu VPS中wordpress网站关上时提醒”建设数据库衔接谬误”的处理方法

一、发现成绩 在尝试编辑博客站点的Wordpress主题时,忽然发现博客站点无奈衔接;刷新后提醒“建设数据库衔...

需求提交

客服服务