linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换。
此办法只适合于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文件影响,是不起任何作用的。
第一步查找 .htaccess文件
第二步打开服务器上IIS 选中你要修改的网站,点击URL,路径重写
点击右侧导入规则
选择网站所在的文件夹,找到.htaccess文件,点击导入
重写规则成功 点击右侧应用
*注如果导入规则出现RewriteBase错误
打开网站文件 找到.htaccess,把RewriteBase /  前面加上#(这个代表注释掉此条规则)或者直接删除。
本文永久更新地址:http://www.linuxdiyf.com/linux/23206.html

转载于:https://www.cnblogs.com/jimcsharp/p/5780939.html

linux网站配置文件.htaccess伪静态转换到IIS web.config中相关推荐

  1. web.config中的globalization 标签在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时的要考虑的问题

    今天,忽然发现web.config中的<globalization >标签的重要,尤其是在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时,容易出错,例如下面: --------- ...

  2. Web.config中设置网站起始页

    <system.webServer> ......<defaultDocument><files><add value="Login.aspx&qu ...

  3. 35dir分类目录伪静态规则文件全网最全.htaccess,httpd.ini,web.config

    .htaccess伪静态: BEGIN RewriteEngine On 首页.分类浏览.数据归档.最近更新.排行榜.意见反馈 RewriteRule ^(index|webdir|weblink|a ...

  4. java项目没有bin_WebAPI项目似乎没有将转换后的web.config发布到bin文件夹?

    我很擅长.NET配置转换 . 我现在将它们放在用于数据使用的类库和WPF应用程序上 . 但是,当我尝试使用ASP.NET WebAPI项目进行设置时,似乎发生了一些奇怪的事情 . 配置文件永远不会显示 ...

  5. win7 IIS Web.config节点锁定问题

    新装了系统后system.webServer/modules一设置就500,还偏偏装不上asp.net,没有StateServer服务,还必须这个节点设置,折腾死我了.后面找到了原因是父级别把这个节点 ...

  6. IIS web.config配置详细说明

    (一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明     特点: 位于配置文件的顶部,包含在<configSections>标志中. 2.特 ...

  7. iis web.config 配置 经典模式_django部署在iis下,webconfig错误

    django部署在iis下,webconfig错误 错误原因: iis7以后, web.config管理机制更安全了 默认情况下,会锁住配置项, 不许修改 怎么办? 如何求解以上问题呢? D:djan ...

  8. mysql连接字符串加密配置文件_Asp.net2.0如何加密Web.config配置文件数据库连接字符串...

    在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: ①添加密钥 执行:C:\WINDOWS\Microsoft.NET\Framewor ...

  9. linux网站配置文件,Linux网站服务器配置文件

    Apache 解压包sudotarxzfv httpd-2.0.59.tar.gz –C /usr/src 进入解压目录sudocd/usr/src/httpd-2.0.59 安装必要的保存sudo ...

  10. IIS WEB进程中执行Dos命令失败的问题排查

    背景描述: 在项目开发中需要执行一条DOS命令来回收IIS应用程序池,但程序执行回收应用程序池的命令失败了,命令如下:C:\Windows\System32\inetsrv\appcmd.exe re ...

最新文章

  1. UnixLinux大学教程 读书笔记【1-3章】
  2. 基于锁相环的调制解调仿真实现
  3. 一些蛮好的题目,学习
  4. 在OpenCV下写的直方图匹配(直方图规定化)C++源码!
  5. PHP7.2环境中PHPExcel无法导出Excel
  6. learn-the-architecture系列
  7. ES6中的Promise使用方法与总结
  8. .git文件夹_将Git存储库中的文件夹转换为全新的存储库
  9. android 蒙版图片带拖动_Android实现蒙版弹出框效果
  10. 渗透测试之Nmap命令(一)
  11. 特斯拉入驻天猫卖车了 将连做8天直播
  12. An internal error occurred during: Launching MVC on Tomcat 7.x.
  13. 方法冲突_化解冲突,要避免用这 2 种方法
  14. Minecraft Forge 服务器开服教程
  15. Mac电脑没声音音量图标变灰色如何修复?
  16. ANDROID集成支付宝SDK_APP应用支付宝开发DEMO
  17. 搜索python设计题的微信公众号_appium+python自动化42-微信公众号 (可能以后会遇到也遇到切换不了webview的问题 记录再此 还没试)...
  18. c语言二级的作用是什么,c语言二级模拟考试
  19. 绝了!多个激光雷达和相机的快速且鲁棒的外参标定方法(代码开源)
  20. 执行exe报计算机中丢失qtdll,Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 | 阿拉灯...

热门文章

  1. 在苹果Mac中开启通用控制的方法
  2. 轻松修改Mac地址的中文版工具:WiFiSpoof for Mac
  3. 重读领域驱动设计——如何说好一门通用语言
  4. Python全栈学习_day010作业
  5. [20180423]表空间闪回与snapshot standby
  6. 成也DP,败也DP(AFO?)
  7. 利用python抓取网页图片
  8. HTML DOM 基础
  9. dyve/django-bootstrap-toolkit
  10. 这款IDEA插件刷爆了技术群,群友:这用起来真酸爽~