WIN IIS7.0 Rewrite 伪静态设置使用说明【godaddy WIN .NET/PHP空间IIS7.0伪静态设置】
网站根目录建立 Web.Config 配置文件(文件名大小写敏感!)
Web.Config 添加规则:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite to index.php" stopProcessing="true">
<match url="^index.html" />
<action type="Rewrite" url="index.php" />
</rule>
<rule name="Rewrite to article.php" stopProcessing="true">
<match url="^article_(\d+).html" />
<action type="Rewrite" url="article.php?id={R:1}" />
</rule>
<rule name="Rewrite to list.php" stopProcessing="true">
<match url="^list_(\d+)_(\d+).html" />
<action type="Rewrite" url="list.php?id={R:1}&page={R:2}" />
</rule>
<rule name="Rewrite to sitemap.php" stopProcessing="true">
<match url="^sitemap.xml" />
<action type="Rewrite" url="sitemap.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
保存修改!
建立 index.php:
<?php
echo "Hello World!";
?>
测试:
http://网址/index.html,如网页中有Hello World!则配置成功!如需要可以配置更多的规则!
上述是针对PHP配置的规则,ASP.NET同理!
注:
1、配置文件名Web.Config大小写注意;
2、Web.Config必须放到网站根目录;
3、规则一定要写正确,多个传值时“&”在规则中是“&”;
4、在伪静态前一定要看看空间支持哪种方式的静态,查看phpinfo();Server API是CGI/FastCGI还是Apache Handler,伪静态文件是httpd.ini或.htaccess或Web.Config。
分享到:
相关推荐
总的来说,通过IIS7.0、URLRewriter.dll和ActionlessForm.dll的结合使用,我们可以创建出具有伪静态URL的动态网站,提高网站的可读性和SEO效果。同时,这也需要开发者对URL重写机制、HTTP协议以及web.config配置有...
本文将详细介绍如何在ASP.NET环境中实现伪静态以及在IIS7.0上进行配置。 首先,`UrlRewriter.dll`是微软的UrlRewrite模块的一个组件,用于处理URL重写规则。这个库使得开发者能够自定义URL,将动态请求映射到实际的...
IIS7.0通过web.config重定向,版本为64为 rewrite 2.0 微软官方版本!能解决 webconfig rewrite 伪静态问题
本教程将详细介绍帝国CMS7.0在IIS环境下的伪静态设置方法,同时也会提及在Linux环境下伪静态的实现方式。 首先,需要说明的是,IIS服务器本身不支持.htaccess文件,这种文件通常用于Apache服务器配置伪静态。而IIS...
这是配合我上传的那个rewrite工具的规则使用说明,也是我自己研究了几天的结晶,在网上找了很多方法都不行,网店版本是shope485-55324破解版,需要的朋友可以马上使用了!
总的来说,网人WRMPS 7.0的伪静态规则是通过Apache的Rewrite模块在`httpd.ini`文件中设定,目的是将动态URL转换为静态形式,提升SEO效果和用户体验。理解并正确配置这些规则对于网站管理和优化至关重要。
- 对于IIS7.0及以上版本,可以通过修改`web.config`文件来配置伪静态URL。 - 在`web.config`文件中添加以下配置代码: ```xml *" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\...
"ReWrite for IIS7.5"特别针对64位操作系统,并且适用于IIS7.0及以上版本,提供了一个高效且易用的配置工具。 首先,让我们来了解下URL重写的原理。当客户端发起一个HTTP请求时,IIS接收到这个请求的URL。通过配置...
那么,有没有办法直接使用原来 Windows 2003 的伪静态规则包呢?答案是肯定的。在 Windows 2008 R2 的 IIS 7.5 的站点面板中,有个“ISAPI 筛选器”模块,这个就是 Windows 2003 加载 Rewrite 组件的地方。可以将 ...
6. **安全考虑**:安装IIS后,别忘了应用安全最佳实践,如禁用不必要的IIS服务,设置强密码,启用SSL加密,定期更新安全补丁,并使用如IP安全策略限制对IIS的访问。 7. **测试验证**:安装完成后,通过访问服务器的...
很多很想要的Shopex4.8.5伪静态2.0版本而非网上到处流传的3.0版本。 亲测可用。可以在IIS6.0/7.0上完美执行。
1.本系统集电脑站、手机站、微信、APP、小程序于一体,共用空间,数据同步,是国内五站合一优秀企业建站解决方案。...IIS6.0必须安装ISAPI_Rewrite才支持伪静态组件,Apache和IIS7.0以后默认支持伪静态
ISAPI_Rewrite 是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_rewrite的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2...
10. **升级与迁移**:从IIS 5.0升级到更高版本(如IIS 6.0、7.0等),需要注意兼容性和数据迁移问题,确保服务的平滑过渡。 总之,IIS 5.0是Windows 2000时代的重要网络服务组件,提供了多种Web服务功能,但随着...
如果是IIS rewrite 为静态那么就把rewrite/httpd.ini复制到更目录并且给具后台选择为静态的形式做决定保留那个模式, 如果phph是7.0,安装时发现 版本数据库信息填完之后,点击安装出现错误,不能往下进行(php7.0...
IIS6.0作为一款历史悠久的Web服务器,尽管已被更新版本如IIS7.0及以上替代,但在一些旧系统和特定应用场景中仍然有其价值。这个压缩包解决了用户在安装过程中可能遇到的文件缺失问题,确保了IIS6.0的完整性和可用性...
不少同学应该从一些“特殊渠道”买过一些...程序默认包含了Apache和IIS的伪静态,如果是nginx,可以参考下面的内容 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?$1 last; break; } }
如果是IIS rewrite 为静态那么就把rewrite/httpd.ini复制到更目录并且给具后台选择为静态的形式做决定保留那个模式,为了避免报错的情况下请删除httpd.ini多的那个多于模式。注意:如果底部统计导致网站很卡 可以换...
9.增加基于URLRewrite组件的伪静态页面访问功能; 10.增加管理后台的“版权申明”; 11.增加管理后台的“模板管理”功能; 12.取消后台管理中分页功能所采用的第三方分页控件(AspNetPaper),改为自主方法; 13.对...