您好,欢迎来到菜鸟吧源码网(www.cniao8.com)本站只做精品网站源码!
  • 首 页
  • 菜鸟云
  • 公告:本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > seacms教程 >
    海洋cms的IIS伪静态规则web.config
    时间:2022-04-03 09:39 作者:菜鸟吧 浏览:收藏 挑错 打印

    在IIS7下搭建海洋CMS,为了路径美化,利于SEO,需要在后台开启伪静态,自动生成伪静态规则。但无法生成IIS7的伪静态规则web.config,会使得网站部分页面访问不了,需要进行规则转换,下面说下步骤。

    1.首先在后台设置伪静态并生成文件,如图

    海洋cms的IIS伪静态规则web.config

    然后在根目录可以看到生成了.htaccess伪静态规则文件,但不适用于IIS ,下面进行转换

    海洋cms的IIS伪静态规则web.config

    2.打开IIS,选择 URL重写,然后右边导入规则

    海洋cms的IIS伪静态规则web.config
    海洋cms的IIS伪静态规则web.config

    3.选择根目录下的 .htaccess 文件 然后导入 默认有行冲突 删除即可,转换完成 选择应用。

    海洋cms的IIS伪静态规则web.config

    转换完成,伪静态生效!

    网站根目录就会生成一个 web.config 文件 这就是IIS7的伪静态规则了,然后去后台清缓存,浏览器刷新,直接生效!

    下面是成品伪静态规则,懒人专用。(后台默认开启伪静态,将以下代码保存为web.config 放入网站根目录刷新即可。)

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="已导入的规则 1">
                        <match url="frim/index(.+?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="list/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 2">
                        <match url="movie/index(.+?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="detail/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 3">
                        <match url="play/(.+?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="video/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 4">
                        <match url="topic/index(.*?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="topic/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 5">
                        <match url="topiclist/(.+?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="topiclist/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 6">
                        <match url="index.html$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php" />
                    </rule>
                    <rule name="已导入的规则 7">
                        <match url="news.html$" ignoreCase="false" />
                        <action type="Rewrite" url="news/" />
                    </rule>
                    <rule name="已导入的规则 8">
                        <match url="html/part/index(.+?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="articlelist/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 9">
                        <match url="html/article/index(.+?).html$" ignoreCase="false" />
                        <action type="Rewrite" url="article/\?{R:1}.html" appendQueryString="false" />
                    </rule>
                </rules>
            </rewrite>
            <staticContent>
                <mimeMap fileExtension=".woff" mimeType="font/x-font-woff" />
            </staticContent>
        </system.webServer>
    </configuration>

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:admin@cniao8.com,我们尽快处理。

    海洋cms影片主演 导演字段含有特殊字符 ,数据库报错海洋cms影片主演 导演字段含有特殊字符
    海洋cms安全防范网站挂马教程海洋cms安全防范网站挂马教程
    海洋CMS如何添加无广告视频解析器海洋CMS如何添加无广告视频解析器