仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 409|回复: 7
打印 上一主题 下一主题

[其他Linux] 来讲讲:IIS情况下PHP rewrite重写设置(撑持中文参数)

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:21:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
在网站根目次下到场:
Web.Config:
  1. <&#63;xmlversion="1.0"encoding=”UTF-8″&#63;><configuration><system.webServer><rewrite><rules><rulename="cnUrl"stopProcessing="true"><matchurl="!^(index.php|images|assets|robots.txt)"/><actiontype="Rewrite"url="cnurl.php"/></rule><rulename="Default"patternSyntax="Wildcard"><matchurl="*"/><conditions><addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/><addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/></conditions><actiontype="Rewrite"url="index.php"/></rule></rules></rewrite></system.webServer></configuration>
复制代码
cnurl.php:
  1. <&#63;phpif(isset($_SERVER[HTTP_X_ORIGINAL_URL])){//IISMod-Rewrite$_SERVER[REQUEST_URI]=$_SERVER[HTTP_X_ORIGINAL_URL];}elseif(isset($_SERVER[HTTP_X_REWRITE_URL])){//IISIsapi_Rewrite$_SERVER[REQUEST_URI]=$_SERVER[HTTP_X_REWRITE_URL];}else{//UseORIG_PATH_INFOifthereisnoPATH_INFO(!isset($_SERVER[PATH_INFO])&&isset($_SERVER[ORIG_PATH_INFO]))&&($_SERVER[PATH_INFO]=$_SERVER[ORIG_PATH_INFO]);//SomeIIS+PHPconfigurationsputsthescript-nameinthepath-info(Noneedtoappendittwice)if(isset($_SERVER[PATH_INFO])){($_SERVER[PATH_INFO]==$_SERVER[SCRIPT_NAME])&#63;($_SERVER[REQUEST_URI]=$_SERVER[PATH_INFO]):($_SERVER[REQUEST_URI]=$_SERVER[SCRIPT_NAME].$_SERVER[PATH_INFO]);}//Appendthequerystringifitexistsandisntnull(isset($_SERVER[QUERY_STRING])&&!empty($_SERVER[QUERY_STRING]))&&($_SERVER[REQUEST_URI].=&#63;.$_SERVER[QUERY_STRING]);}require("index.php");
复制代码
撑持IIS情况下跑各类开源PHP项目,如:Wordpress、Emlog、Typecho等。

如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
柔情似水 该用户已被删除
沙发
发表于 2015-1-18 17:55:34 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
再现理想 该用户已被删除
板凳
发表于 2015-1-26 15:51:04 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-4 20:14:23 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
小魔女 该用户已被删除
5#
 楼主| 发表于 2015-2-10 06:47:41 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
小妖女 该用户已被删除
6#
发表于 2015-3-1 03:06:53 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
小女巫 该用户已被删除
7#
发表于 2015-3-10 12:37:41 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
分手快乐 该用户已被删除
8#
发表于 2015-3-24 02:15:04 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-27 20:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表