注意:有很多假冒锦尚中国网址和名称的网站出现,还有声称是跟我们合作网站,请擦亮眼睛避免被骗,本站唯一域名为52jscn.com 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 火爆的小说网:24K小说网 
知名广告联盟 精准不扣量站长任务网 交易安全可靠
企业免备案主机仅需80元
搜狗联盟招募 收益最高
亿恩免费建网站 服务器特价
【微信魔方】微信营销平台
【多线高防】无视一切攻击!
双线至强VPS 仅此一家
百度站长平台 精确提升SEO
21广告位高权重链接招租
旅游网解决方案 大型旅游门户
大型装修门户助您抢占商机天翼云主机 四川资源池开启微信小程序
微信营销项目诚招代理
122广告位出售中
OK资源网高清无水印秒播
网站程序修改 短信接口对接
 
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
查看: 1568|回复: 0

[其他方面] .htAccess和httpd.ini和Nginx之间的伪静态规则互相转换方法

[复制链接]

12

主题

688

帖子

10

金币

任意通会员

积分
759
QQ
发表于 2016-9-21 23:33:42 | 显示全部楼层 |阅读模式
httpd.ini适合IIS使用,.htaccess适合Apache使用,nginx.conf适合Nginx使用

httpd.ini  举例一个
-----------------------------------------------------------------------------------------------------------
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# duoduo Rewrite规则
RewriteRule ^/index.html$ /index.php
RewriteRule ^/sitemap.html$ /sitemap.php
RewriteRule ^/malllist.html$ /malllist.php
-----------------------------------------------------------------------------------------------------------
转换成 .htaccess  注意看不同点 下次按照这样转换即可。
-----------------------------------------------------------------------------------------------------------
RewriteEngine On
RewriteBase /
# duoduo Rewrite规则
RewriteRule index.html$ /index.php
RewriteRule sitemap.html$ /sitemap.php
RewriteRule malllist.html$ /malllist.php
-----------------------------------------------------------------------------------------------------------
httpd.ini 转换 .htaccess  一般规则说明:
1.
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
换成:
RewriteEngine On
RewriteBase /
2.
RewriteRule ^/index.html$ /index.php
去掉 ^/
RewriteRule index.html$ /index.php
-----------------------------------------------------------------------------------------------------------
.htaccess  转换成 nginx  注意看不同点 下次按照这样转换即可。
-----------------------------------.htaccess-----------------------------------------------------
RewriteEngine On
RewriteBase /
# duoduo Rewrite规则
RewriteRule index.html$ /index.php
RewriteRule sitemap.html$ /sitemap.php
RewriteRule malllist.html$ /malllist.php
------------------------------------nginx----------------------------------------------------------
location / {
rewrite /index.html$ /index.php last;
rewrite /sitemap.html$ /sitemap.php last;
rewrite /malllist.html$ /malllist.php last;-
----------------------------------------------------------------------------------------------------------
.htaccess  转换成 nginx  说明
-----------------------------------------------------------------------------------------------------------
1.
RewriteEngine On
RewriteBase /
# duoduo Rewrite规则
转换为:
location / {
2.
RewriteRule index.html$ /index.php
转换为:
rewrite /index.html$ /index.php last;
-----------------------------------------------------------------------------------------------------------

送上在线转换的地方:

.htaccess Editor  :http://www.htaccesseditor.com/sc.shtml

把.htaccess中的规则自动转换成nginx

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

从apache转到iis下,碰到.htacess转换httpd.ini,分享下方法。

QQ图片20160921234223.png


在.htacess转换httpd.ini转换结果汇中大家明显看到我们做了修改的几个地方,有颜色的部分就是修改过的,在.htacess转换httpd.ini转换中,就是要让apache和iis理解我们想要它做什么。上面代码不难看出:

首先是对规则的定义要变,从rewrite_module变成isapi_rewrite。

其次是路径要变,.htacess的路径是定义在头部中,而httpd.ini是定义在每行规则里,.htacess转换httpd.ini转

换时将.htacess中^符号换成/,在独立页面前面加上路径/,以我自己理解这个/应该是相对目录的根目录。
锦尚中国源码论坛,源码下载,商业源码,微信源码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

锦尚中国源码

锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 )

GMT+8, 2018-5-20 18:25 , Processed in 0.154871 second(s), 33 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 2008-2010 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 锦尚爱心