linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换。
此办法只适合于linux下的php网站放到Windows服务器IIS下,网站除了主页面正常以外子页面全部出现404错误,这里子页面出现404 错误是说明伪静态没有开启。
.htaccess文件目录规则
一般我们将.htaccess文件放置在网站的根目录,控制所在目录及所有子目录,而如果放置在子目录中,会受上级目录中.htaccess文件影响,是不起任何作用的。
第一步查找 .htaccess文件
![图片[1]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_1.jpg)
第二步打开服务器上IIS 选中你要修改的网站,点击URL,路径重写
![图片[2]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_2.jpg)
点击右侧导入规则
![图片[3]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_3.jpg)
选择网站所在的文件夹,找到.htaccess文件,点击导入
![图片[4]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_4.jpg)
重写规则成功 点击右侧应用
![图片[5]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_5.jpg)
*注如果导入规则出现RewriteBase错误
![图片[6]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_6.jpg)
打开网站文件 找到.htaccess,把RewriteBase / 前面加上#(这个代表注释掉此条规则)或者直接删除。
![图片[7]-【网站优化】linux网站配置文件.htaccess伪静态转换到IIS web.config中-七木云](https://www.qimuyun.cn/wp-content/uploads/2018/11/1678_7.jpg)
温馨提示:本文最后更新于
2020-03-06 11:19:50
,某些文章具有时效性,若有错误或已失效,请在下方
留言或联系
站长。
------本页内容已结束,喜欢请分享------
感谢您的来访,获取更多精彩文章请收藏本站。
暂无评论内容