使用的是宝塔win面板6.4版本,给网站设置了宝塔面板提供的默认伪静态规则保存后如下:
- <?xml version="1.0" ?>
- <rules>
- <rule name="category_rewrite">
- <match url="category/?(.*)"/>
- <conditions logicalGrouping="MatchAll" trackAllCaptures="false"/>
- <action appendQueryString="false" logRewrittenUrl="false" type="Rewrite" url="/index.php?category_name={R:1}"/>
- </rule>
- <rule name="tags_rewrite">
- <match url="tag/?(.*)"/>
- <conditions logicalGrouping="MatchAll" trackAllCaptures="false"/>
- <action type="Rewrite" url="index.php?tag={R:1}"/>
- </rule>
- <rule name="Main Rule_rewrite" stopProcessing="true">
- <match url=".*"/>
- <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
- <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
- <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
- </conditions>
- <action type="Rewrite" url="index.php/{R:0}"/>
- </rule>
- <rule name="wordpress_rewrite" patternSyntax="Wildcard">
- <match url="*"/>
- <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
- <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
- <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
- </conditions>
- <action type="Rewrite" url="index.php"/>
- </rule>
- </rules>
复制代码 经过测试有如下结论:1.用户访问前台页面伪静态没有问题。
2.管理后台比如访问分类目录设置、标签添加等页面的时候无法访问,会找不到页面。
3.删除上述伪静态内容后,分类目录设置、标签添加等页面可恢复访问,但用户前台访问文章页异常。
求解怎么修改web.config可以实现这些页面的正常访问呢?
因为用户权限原因无法发送url,所以我大概说一下网址是类似这样的:wp-admin/edit-tags.php?taxonomy=link_category
|
|