分享

写回答

发帖

[提问] win主机子目录伪静态问题

GoDaddy GoDaddy 1605 人阅读 | 4 人回复

发表于 2011-9-5 16:23:53 | 显示全部楼层 |阅读模式

win主机
我在根目录有一个wordpress网站,为了实现伪静态,我设置了web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <httpErrors errorMode="Detailed"/>
    <asp scriptErrorSentToBrowser="true"/>
    <rewrite>
      <rules>
                                <rule name="wordpress" patternSyntax="Wildcard">
                                        <match url="*"/>
                                                <conditions>
                                                        <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>
  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true"/>
  </system.web>
</configuration>


此外,我又在某个子目录绑定了域名,放了另一个wordpress站点,伪静态就不行了,我试过在子目录也放置web.config,一样不行。
各位有解决方案吗?

回答|共 4 个

贰陆

发表于 2011-9-5 16:24:35 | 显示全部楼层

还有就是子目录网站的404怎么设置呢,现在变成根域名的404了。
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-9-5 16:25:51 | 显示全部楼层

windows主机不好实现的,如果是linux的可以使用.htaccess实现
回复 支持 反对

使用道具 举报

贰陆

发表于 2011-9-5 16:37:30 | 显示全部楼层

版主说的不好实现是指伪静态还是404?
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-9-5 16:45:53 | 显示全部楼层

回复 4# 的帖子

伪静态和404都不好实现,linux容易实现,windows的这些设置都是需要在web.config里面设置,但是这方面的代码网上很少并不多
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则