在康生的社区论坛找到适用的伪静态规则,工作验证后即可应用。这是规则。
最先发下怨言,康盛真的是不咋地,伪静态的设定哪些的也不表明,之前7.0时,就不太好设定伪静态,由于那时我就用的是win服务器,不兼容.htaccess因此就需要去找httpd.ini的。如今的DX1.5提供的到是多了一点,一共提供了6种,而且也提供了IIS的伪静态规则,但是提供的全是独立服务器用的版本,简直不清楚该说些什么。以前讲过我将DZ7.2变换来到DX1.5,我放到了Godaddy的免费空间里,用的WIN服务器IIS7版本,那样就沒有另人反感的广告宣传了,另外假如安裝WOWordpress得话伪静态还可以获得处理。但是我将DX发上去以后发觉不可以设定伪静态,由于后台管理并沒有提供IIS7云虚拟主机的伪静态规则,那么就仅有在网络上搜过,总算在康盛的社区论坛里找到可以用的伪静态规则,工作经验证能够应用,下边是规则
复制代码编码以下:
<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rulename="portal_topic">
<matchurl="^topic-(.)\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="portal.php?mod=topic&topic={R:1}&{C:1}"appendQueryString="false"/>
</rule>
<rulename="portal_article">
<matchurl="^article-([0-9])\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="portal.php?mod=view&aid={R:1}&page={page}&{C:1}"appendQueryString="false"/>
</rule>
<rulename="forum_forumdisplay">
<matchurl="^forum-(\w)-([0-9])\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="forum.php?mod=forumdisplay&fid={R:1}&page={R:2}&{C:1}"appendQueryString="false"/>
</rule>
<rulename="forum_viewthread">
<matchurl="^thread-([0-9])-([0-9])-([0-9])\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="forum.php?mod=viewthread&tid={R:1}&extra=page\={R:3}&page={R:2}&{C:1}"appendQueryString="false"/>
</rule>
<rulename="group_group">
<matchurl="^group-([0-9])-([0-9])\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="forum.php?mod=group&fid={R:1}&page={R:2}&{C:1}"appendQueryString="false"/>
</rule>
<rulename="home_space">
<matchurl="^space-(username|uid)-(.)\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="home.php?mod=space&{R:1}={R:2}&{C:1}"appendQueryString="false"/>
</rule>
<rulename="all_script">
<matchurl="^([a-z])-(.)\.html$"ignoreCase="false"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{QUERY_STRING}"pattern="^(.*)$"ignoreCase="false"/>
</conditions>
<actiontype="Rewrite"url="{R:1}.php?rewrite={R:2}&{C:1}"appendQueryString="false"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
将以上内容拷贝,并建立web.config文件,黏贴进来,上传入室内空间就可以了
经检测若想在门户网文章内容页完成伪静态,就需要在后台管理把文章内容门户网页的连接文件格式改成portal-view-aid-{id}.html再银行开户文章内容门户网页的伪静态才能够,官方网默认设置的连接文件格式会找不着网页页面
这一规则只适用IIS7云虚拟主机安裝的DiscuzX1.5版本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)