专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Apache

求把下面apache .htaccess 转换到IIS ISAPI_Rewrite的 httpd.ini,该怎么解决

发布时间:2010-06-14 18:49:39 文章来源:www.iduyao.cn 采编人员:星星草
求把下面apache .htaccess 转换到IIS ISAPI_Rewrite的 httpd.ini
求把下面apache .htaccess 转换到IIS ISAPI_Rewrite的 httpd.ini 

RewriteRule ^/?$ %{HTTP_HOST} 
RewriteRule ([^.]+)\.11111.com(.*) yp/web/index.php

------解决方案--------------------
这是在Linux下面Apaches下的站点.htaccess 内容

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule News-([a-zA-Z0-9\-\+\&\_]{1,})-([0-9]{1,})\.html$ news.php?action=$1&aid=$2
RewriteRule ([a-zA-Z0-9]{1,})-([0-9]{1,})\.html$ product_infor.php?action=$1&itemno=$2
RewriteRule ([a-zA-Z0-9\-\_\&\+]{1,})\.html$ product.php?cate_name=$1
</IfModule>

转换到 iis 的isap_rewrite的 httpd.ini 格式如下:

[ISAPI_Rewrite]
RewriteRule /News-([a-zA-Z0-9\-\+\&\_]{1,})-([0-9]{1,})\.html /news.php\?action=$1&aid=$2 [I,L]
RewriteRule /.*([a-zA-Z0-9]{1,})-([0-9]{1,})\.html /product_infor.php\?action=$1&itemno=$2 [I,L]
RewriteRule /([a-zA-Z0-9\-\_\&\+]{1,}).html /product.php\?cate_name=$1 [I,L]

 

这里要注意2点
1. 前面要加上 /

2. 在转换地址 要注意 问号转义下。 \?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: