我网站原来是动态的,现在我改成生成静态了,我想把原来动态的页面用301重定向到现在的静态页面。
可是动态页面中的问号一直出错。
下面是我写的
动态页面是:news.asp?cat=1
静态页面是:news_1.html
我想把动态页面定向到静态页面。
下面是写的规则
RewriteRule ^/news\.asp\?cat=([0-9]*)$ /news_$1\.html [R=301]
这个规则得到的结果是:
new_1.html?cat=1
但是这个不是我想要的结果 。
解决办法如下:
在研究了ISAPI_Rewrite3的规则之后得出如下结论:
这个规则的正确写法是(红字部分):
RewriteCond %{QUERY_STRING} ^cat=(\d+)$
RewriteRule ^/news\.asp$ /news_%1.html? [R=301,O]
得到的结果是news_1.html
#示例:把几个动态URL做301转移到静态页面上
RewriteCond %{QUERY_STRING} ^id=1210$
RewriteRule ^/Item/list\.asp /html/zx/zx_1210.html? [NC,L,R=301,O]
RewriteCond %{QUERY_STRING} ^id=1165$
RewriteRule ^/Item/list\.asp /html/News/xwdt_1165.html? [NC,L,R=301,O]
RewriteCond %{QUERY_STRING} ^id=1254$
RewriteRule ^/Item/list\.asp /html/qggwypx/xw_1254.html? [NC,L,R=301,O]
分享到:
相关推荐
这个组件允许Web开发者通过使用类似Apache mod_rewrite的规则,来管理和控制网站的URL结构,实现动态网址到静态网址的转换,以及进行反向代理等高级功能。 ISAPI_Rewrite的核心功能在于URL重写,它能够帮助网站优化...
它允许网站管理员通过简单的规则集来处理HTTP请求,实现URL美化、动态页面静态化以及SEO优化等目的。下面将详细介绍ISAPI_Rewrite3的安装过程、基本概念和常见用法。 ### 安装ISAPI_Rewrite3 1. **下载安装包**:...
2. **伪静态**:标签中的“伪静态”是指ISAPI_Rewrite能够将实际的动态请求转化为看似静态的HTML页面的URL。这样做的好处在于,虽然后端仍然是动态处理,但对外呈现的是静态URL,提高了网页的加载速度和SEO效果。 3...
ISAPI_Rewrite3_0075 是一款强大的URL重写工具,专门针对IIS6服务器设计,用于实现搜索引擎优化(SEO)的伪静态链接处理。ISAPI_Rewrite是Helicon Technologies公司开发的产品,它扩展了Internet Information ...
ISAPI_Rewrite3作为一个ISAPI扩展,它允许开发者通过使用类似Apache的Rewrite规则来管理IIS服务器上的URL,从而实现动态URL到静态URL的转换,优化SEO,隐藏实际的服务器路径,提高网站的安全性。 在提供的文件列表...
ISAPI_Rewrite3_0075_cra是一个与ISAPI_Rewrite软件相关的版本,主要用于网站服务器的URL重写和管理。ISAPI(Internet Server Application Programming Interface)是微软IIS(Internet Information Services)...
ISAPI_Rewrite3是一款强大的URL重写工具,主要用于IIS服务器环境,它能帮助管理员实现网站URL的灵活管理和优化,同时在本例中,它被用于实现一个重要的功能——防盗链。防盗链是为了防止其他网站未经许可直接引用你...
它允许开发者通过简单的规则对URL进行重写,实现动态URL到静态URL的转换,有助于提高网站的SEO优化和用户体验。例如,将一个复杂的查询字符串URL转换成更友好的、易于理解和记忆的格式。 “伪静态”是一种技术,...
ISAPI_Rewrite通过使用自定义的重写规则,可以实现动态URL到静态URL的转换,改善搜索引擎优化(SEO),以及隐藏实际的路径信息以增加网站安全性。 在win7上安装IIS后,如果需要进行URL重写,ISAPI_Rewrite模块就...
ISAPI_Rewrite是IIS服务器上一个强大的URL重写引擎,它允许用户自定义URL重写规则,实现诸如301重定向、伪静态化等功能。这些功能在网站优化、SEO策略实施以及提高用户体验方面扮演着关键角色。下面将详细解析ISAPI_...
3、设置ISAPI_Rewrite目录权限 权限说明: Administrators 和 SYSTEM 全部权限 IIS_WPG 读取和运行/读取 【IIS 6.0 ISAPI_Rewrite 是在Service帐号下运行的,将数据文件的读写权限给予Service 帐号后,ISAPI_...
ISAPI_Rewrite是一款强大的URL重写工具,主要用于IIS(Internet Information Services)服务器环境,由Helicon Tech公司开发。这个2.9完整版提供了全面的功能,帮助网站管理员实现URL的美化和优化,以提高搜索引擎...
ISAPI_Rewrite3_0056_Lite是一款针对网站优化的重要工具,主要用于实现URL静态化技术。在互联网行业中,URL静态化是提升网站性能、优化搜索引擎排名以及提高用户体验的有效手段。ISAPI_Rewrite是由Helicon Tech公司...
你能做什么与ISAPI_Rewrite : 优化您的动态内容类似的论坛或e -商店被编入索引的最受欢迎的搜索引擎。 热点座连接您的数据文件的其他网站。 建立一个定制的授权计划和管理进入静态文件使用自定义的脚本...
3. **伪静态**: 伪静态是一种将动态页面的URL转换为静态URL的技术,但实际上页面仍然是动态生成的。ISAPI_Rewrite3能够实现伪静态,通过定义规则将诸如`/product.php?id=123`这样的动态URL转换为`/product/123.html`...
这款轻量级版本的ISAPI_Rewrite3旨在为网站提供SEO优化和用户友好的URL重写功能,通过将动态URL转换为静态样式的链接,从而提高搜索引擎的抓取效率和用户体验。 1. **ISAPI_Rewrite3**:ISAPI(Internet Server ...
ISAPI_Rewrite3是一款强大的URL重写工具,主要用于IIS(Internet Information Services)服务器环境。它是Helicon Tech公司的产品,旨在提供类似Apache服务器上的mod_rewrite模块的功能,帮助开发者实现URL美化、SEO...
ISAPI_Rewrite3_0086_Lite是一款针对微软IIS(Internet Information Services)服务器的URL重写工具,由Helicon Tech公司开发。它是一个轻量级版本,提供了与完整版ISAPI_Rewrite3类似的功能,但可能在某些高级特性...
你能做什么与ISAPI_Rewrite : 优化您的动态内容类似的论坛或e -商店被编入索引的最受欢迎的搜索引擎。 热点座连接您的数据文件的其他网站。 建立一个定制的授权计划和管理进入静态文件使用自定义的脚本...
ISAPI_Rewrite是一款强大的URL重写工具,主要用于IIS(Internet Information Services)服务器,它提供了类似Apache服务器的mod_rewrite功能,使得用户可以方便地进行URL重写和伪静态设置,提升网站的SEO友好性和...