伪静态,针对windows2008,iis7的空间虚拟机

本文主要是针对虚拟主,配置为windows2008,iis7,如何进行进行伪静态设置,楼主用的空间虚拟主机已经成功。

操作方法

  • 01

    步骤一: “新建一个“chineseurl.php”文件,在里面写入以下代码,然后将文件上传到空间首页,如我的网站程序是放在wwwroot目录下,那么我就将这个文件放入wwwroot目录下。 chineseurl.php”文件代码如下: <?php// IIS Mod-Rewriteif (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];}// IIS Isapi_Rewriteelse if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];}else{// Use ORIG_PATH_INFO if there is no PATH_INFOif ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];// Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)if ( isset($_SERVER['PATH_INFO']) ) {if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];else$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];}// Append the query string if it exists and isn't nullif (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {$_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];}}require("index.php");?>

  • 02

    步骤二 新建一个文件命名为web.config,在里面写入规则,(默认的标签前缀和分类目录前缀有更改的情况下,web.config规则如下:) 规则如下: <?xml version="1.0" encoding="UTF-8"?> <configuration><system.webServer><rewrite><rules><rule name="ChineseURL" stopProcessing="true"><match url="^(.*)$" /><conditions><add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /><add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /></conditions><action type="Rewrite" url="chineseurl.php"/></rule></rules></rewrite></system.webServer></configuration> 该文件也需要上传到空间首页。

  • 03

    步骤三 若默认的标签前缀和分类目录前缀有更改的情况下,web.config规则如下: <?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rule name="ChineseURL" stopProcessing="true"><match url="^(tag|category)/(.*)$" /><action type="Rewrite" url="chineseurl.php"/></rule><rule name="wordpress" patternSyntax="Wildcard"><match url="*" /><conditions><add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /><add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /></conditions><action type="Rewrite" url="index.php" /></rule></rules></rewrite></system.webServer></configuration> 注意:“<match url=”^(tag|category)/(.*)$” />”需要根据实际目录来修改,假如安装在blog目录,则应改为“<match url=”^blog/(tag|category)/(.*)$” />” 标签前缀和分类目录名称根据实际目录修改。

(0)

相关推荐

  • windows2008 iis7 伪静态URL中带特殊符号空格无法访问的解决办法

    windows2008 iis7 伪静态URL中带特殊符号空格无法访问的解决办法 在iis7下,url中包含空格的伪静态,将不能正常访问,比如:http://search.**.cn/product/ ...

  • windows2008 iis7如何取消目录执行权限的详细图文介绍

    现在黑客日益巩横行,可以说网站不可能没有漏洞,怎么提升自己网站的安全越来越重要了, win2008在安全方面比win2003要高很多。但是也存在很多的安全漏洞,这里笔者的网站需要把2008 ii7目录 ...

  • windows2008 iis7如何取消目录执行权限图解

    服务器终于升级了,从原来的2003现在升级为2008系统,64位用超大内存来跑WEB,随之而来的一系例问题在家里做一个笔记,也希望能给看到的朋友有所帮助。 我们需要把IIs中某一个目录的可执行权限去掉 ...

  • 如何给虚拟机提速

    虚拟机为计算机提供虚拟硬件,可以在一台电脑上同时运行多个虚拟的操作系统。与此同时,它对电脑的配置要求也比较苛刻(尤其是内存与处理器)。虽然说提升硬件配置肯定可以提高虚拟机的运行速度,但是我们同样可以通 ...

  • win10 10565如何在虚拟机中运行虚拟机

    在今年早些时候,微软宣布将开发一种新技术,称之为嵌套虚拟化技术,这样用户就可以在Hyper-V虚拟机中运行Hyper-V容器,即在Hyper-V虚拟机中跑Hyper-V虚拟机.现在,在微软推送的Win ...

  • 手机QQ空间打赏是什么

    手机QQ空间打赏是什么呢?近日,手机QQ新版本中新增了一个小功能---打赏,相信很多小伙伴对此还不太了解.那么手机QQ空间打赏怎么用呢?下面为大家带来了手机QQ打赏功能介绍. 手机QQ空间打赏是什么 ...

  • 手机QQ空间打赏怎么用

    手机QQ空间打赏是什么 我们知道微信公众中是有打赏功能的,就是作者发布的文章如果网友喜欢的话可以在下方进行打赏,其实手机QQ打赏功能也是一样的道理,不过手机QQ打赏功能针对的是QQ空间好友动态的说说, ...

  • QQ空间打赏怎么玩

    手机QQ空间打赏小伙伴们看到后都不知道是什么,下面,小编就来教大家QQ空间打赏玩法,希望小伙伴们喜欢. 手机QQ空间打赏是什么 qq空间游戏辅助工具合集 http://www.shouji56.com ...

  • Linux下如何调整根目录的空间大小

    在使用CentOS版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整. 操作方法 01 首先,先来查看一下系统的空间分配情 ...