IIS7.5导入.htaccess伪静态规则 URL重写的方法教程

此办法只适合于linux下的php网站放到Windows服务器IIS下 ,  网站除了主页面正常以外  子页面全部出现404错误    这里子页面出现404 错误是说明伪静态没有开启 。

什么是.htacdess:      

.htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。一般来说,如果你的虚拟主机使用的是Unix或Linux系统,或者任何版本的Apache网络服务器,从理论上讲都是支持.htaccess的。

.htaccess是在Apache HTTP Server这款服务器架设软件下的一个对于系统目录进行各种权限规则设置的一个文件,存在于Linux操作系统中。比较常见的是定义默认首页名称,404页面,301转向,等等,还有更多的功能比如伪静态,限制图片外链,限制下载,密码保护,去除页面广告等等,还有非常多的功能就不一一列举。

其实这些功能大多可以在cPanel控制面板来进行设置的(相当于是.htaccess的图形化界面)。但对于高手来讲,cPanel对于htaccess提供的功能还是太少了点,手工编辑才是王道。相对于国内的虚拟主机,绝大多数是没有这个功能的

.htaccess文件目录规则

一般我们将.htaccess文件放置在网站的根目录,控制所在目录及所有子目录,而如果放置在子目录中,会受上级目录中.htaccess文件影响,是不起任何作用的。

下面步入正题,linux-.htaccess文件伪静态 转到 Windows服务器IIS下使用:

第一步:查找并复制原LINUX主机里.htaccess文件到WIN服务器

第二步:打开WIN服务器上IIS 选中你要修改的网站  点击URL 路径重写

linux下.htaccess伪静态规则文件放到Windows服务器IIS下转换使用

第三步:点击右侧导入规则

linux下.htaccess伪静态规则文件放到Windows服务器IIS下转换使用

第四步:选择网站所在的文件夹 找到.htaccess文件 点击导入

linux下.htaccess伪静态规则文件放到Windows服务器IIS下转换使用

第五步:重写规则成功 点击右侧应用

linux下.htaccess伪静态规则文件放到Windows服务器IIS下转换使用

这样就成功了。
 

*注如果导入规则出现RewriteBase错误

linux下.htaccess伪静态规则文件放到Windows服务器IIS下转换使用

 

打开网站文件 找到.htaccess    把 RewriteBase /  直接删除

 找到.htaccess  放入WIN服务器使用

站长撸源码网_提供商业模板_网站源码_精品源码及VIP源码等优质源码资源
站长撸源码网 » IIS7.5导入.htaccess伪静态规则 URL重写的方法教程

发表评论

售后服务:

  • 售后服务范围 1、商业模板使用范围内问题免费咨询
    2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
    3、单价超过200元的模板免费一次安装,需提供服务器信息。
    付费增值服务 1、提供PbootCMS模板、WordPress主题、discuz模板优化等服务请详询在线客服
    2、承接 WordPress、PbootCMS、Discuz 等系统建站、仿站、开发、定制等服务
    3、服务器环境配置(一般 ¥50-300)
    4、网站中毒处理(需额外付费,500元/次/质保三个月)
    售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
    免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 43171398@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

站长撸源码网【ZhanZhangLu.Com】提供站长模板源码

开通SVIP 源码推荐
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡