windows2008R2服务器IIS7操作emlog伪静态规则步骤

2019-5-24 知你 网站教程

  博主在使用emlog时碰到打不开页面的情况,因为有SEO相关的经验,可能都设置分类目录url形式来做,所以导致页面在添加后打不开,这个情况一般只用取消启用别名和恢复文章链接默认形式(如图)。

1.png
  下面介绍如何处理这个问题,我们需要在服务器里面添加url重写(安装URL Rewrite模块),今天就以博主使用的Windows 2008 R2来做个例子。
  1.首先下载URL Rewrite模块,安装即可。下载地址:(https://www.iis.net/downloads/microsoft/url-rewrite)建议下载Chinese Traditional: x86 installer / x64 installer x64位64位,x86为32位!
    2.下面就来添加规则
    2.1,安装好后,在iis管理里面会有个url重写按钮(如图),点击后点击右侧的添加规则,添加规则时如果找不到文件,要选择查看所有文件,。因为用的是emlog的程序,下面就添加emlog官方推出的伪静态规则(web.config)复制下面的代码创建web.config即可,直接丢在根目录就行。

2.png 

3.png

 

规则代码:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="emlog 4.0.1 for IIS7.5" stopProcessing="true">
                    <match url="." ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/index.php" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

 

标签: windows2008R2 emlog 伪静态 IIS7

发表评论:

Powered by emlog 鄂ICP备19014772号-1 知你博客