中国空间|BGP空间|双线空间|多线空间|免备案空间|电信空间|美国空间|韩国空间-曼曼科技
  专业国外虚拟主机、服务器提供商
会员中心 | 付款方式 | 加盟代理 | 代理登陆 | 控制面板 | 有问必答 | 主机帮助 | 域名帮助 | 新闻公告 |
欢迎访问曼曼科技,我们的域名是:mmkdm.com和66162.com,曼曼科技为您服务!  
当前位置:首页 >> 会员中心
在线支付
购买产品
产品管理
客户中心
    EMLOG在IIS7/8下的伪静态规则
 

今天有一个客户使用EMLOG了,但不知道如何编写伪静态规则,鉴于客户需要,笔者查了一些资料后,将伪静态规则共享给大家。

1、首先,请在EMLOG后台,SEO中选择好规则,一般我们选择【文件形式】的,也就是第二种的,如图:

2、在自己的电脑桌面新建一个文本文件,并改名为web.config(这个要注意,如果隐藏扩展名要将扩展名显示出来再修改,要的是web.config不是web.config.txt)

3、将以下代码复制到web.config去(如果您的空间里已经有web.config这个文件了,那只要复制下面代码中的<system.webServer></system.webServer>之间的代码到web.config里去就可以。如果燕来空间上没有,那就全部复制。)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="emlog-rewrite-file">
<match url="^(post|record|sort|author|page)-([0-9]+)\.html$" />
<action type="Rewrite" url="index.php?{R:1}={R:2}" />
</rule>
<rule name="emlog-rewrite-folder">
<match url="^(post|record|sort|author|page)/([0-9]+)$" />
<action type="Rewrite" url="index.php?{R:1}={R:2}" />
</rule>
<rule name="emlog-rewrite-tag-file">
<match url="^tag-(.+)\.html$" />
<action type="Rewrite" url="index.php?tag={R:1}" />
</rule>
<rule name="emlog-rewrite-tag-folder">
<match url="^tag/(.+)$" />
<action type="Rewrite" url="index.php?tag={R:1}" />
</rule>
<rule name="emlog-rewrite-twitter-file">
<match url="^t/page-([0-9]+)\.html$" />
<action type="Rewrite" url="t/index.php?page={R:1}" />
</rule>
<rule name="emlog-rewrite-twitter-folder">
<match url="^t/page/([0-9]+)$" />
<action type="Rewrite" url="t/index.php?page={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

4、将以上代码保存为web.,config的时候,记得文件编码要选择UTF-8的,如图:


5.最后上传web.config到空间站点根目录下即可(我司空间为web目录)


ps:另外也有其他客户提供下面的伪静态规则,大家也可以参考使用;

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="import1" stopProcessing="true">
<match url="." ignoreCase="false" />
<conditions>
<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>