在IIS7下搭建完海洋CMS,为了路径美化,利于SEO,需要在后台开启伪静态,自动生成伪静态规则。但无法生成IIS7的伪静态规则web.config,会使得网站部分页面访问不了,需要进行规则转换,下面说下步骤。
1.首先在后台设置伪静态并生成文件,如图
然后在根目录可以看到生成了.htaccess伪静态规则文件,但不适用于IIS ,下面进行转换
2.打开IIS,选择 URL重写,然后右边导入规则
3.选择根目录下的 .htaccess 文件 然后导入 默认有行冲突 删除即可,转换完成 选择应用。
转换完成,伪静态生效!
网站根目录就会生成一个 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,我们尽快处理。