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

2a96caeea3b3bdf1cd3c8995317ad887.png

此办法只适合于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服务器

7acf197f911b015c13c58b263db09cda.png

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

e99a832c31a45fd0ac84569fe2fc8e67.png

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

2b641e371ef7038eb57683a387442a47.png

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

790d53c8898edf2400d54e1065afb538.png

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

1392606e459cd945c988dfc989647e64.png

这样就成功了。

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

272fb47b55d36e3ffe451a9ae7779818.png

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

1d201ccb54eda6b34a33743d216a2246.png

转载请注明来源网址:https://www.xiuzhanwang.com/host/1087.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值