wordpress
win伪静态,找几个教程,用404的方法和ini规则文件的方法其中一个,或者两个方法结合,肯定有效。我以前用win主机的时候,就是用的这些网上的教程弄的伪静态,由于好多年没用win主机了,所以也忘了,我记得最清楚的是,我是用404的php的那个方法,至于有没有写ini的规则文件已经忘了。对了,win主机弄wordpress还会有很多其他问题,建议还是买个linux吧,或者叫空间商给你换吧。网上很多wordpress博客专用主机啊!也不贵的!
实现伪静态,是需要设置.htaccess 文件的,在linux和windows主机上的设置是不一样的。
也不是三言2语或以说清楚的。高时银博客 有这个伪静态详细教程说明。
设置好了.htaccess 文件后,
再到后台——>设置——>固定链接 进行设置。
希望我的回答帮到你了。
什么环境?iis运行的php?如果习惯使用Windows系统的朋友遇到确实伪静态规则的情况,可以使用下的规则脚本。自己新建一个记事本,把下面内容复制到记事本,保存为web.config,然后丢到网站根目录下,且需要检查服务器是否安装IIS URL Rewrite模块,如果没有则还需要去安装。
做wordpress可以去九州数码买个linux主机来搭建会更好!
<?xml version="1.0" encoding="UTF-8"?><configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="category">
<match url="category/?(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="/index.php?category_name={R:1}" appendQueryString="false" logRewrittenUrl="false" />
</rule>
<rule name="tags">
<match url="tag/?(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="index.php?tag={R:1}" />
</rule>
<rule name="Main Rule" 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" 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>
</rewrite>
</system.webServer>
</configuration>
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)