返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >SEO >服务器 » 正文

美国云服务器价格,iis下常用程序的伪静态规则列表(包括wordpress、thinkphp)

服务器 更新时间: 发布时间: 服务器归档 最新发布 网站地图

shopex discuz2.0 discuz2.5 discuz3.x 淘宝客 ecshop phpwind参照
http://www.west.cn/faq/list.asp?unid=797通过主机面板设置即可

wordpress设置:

第一步:

1.新建一个“chineseurl.php”文件:在里面写入以下代码上传到wordpress安装目录。

<?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");?>

第二步:

1.新建一个文件命名为:web.config,在里面写入以下规则(该规则适用wordpress后台默认标签前缀和分类目录都未更改。):

<?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>


2.默认的标签前缀和分类目录前缀有更改的情况下,规则如下

<?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)/(.*)$” />” 标签前缀和分类目录名称根据实际目录修改。


Thinkphp伪静态规则:

手工创建web.config文件到站点根目录

<?xml version="1.0" encoding="UTF-8"?>   <configuration>     <system.webServer>       <rewrite>         <rules>            <rule name="Imported Rule 1" stopProcessing="true">              <match url=".*\.(?:gif|jpg|png|css|js|txt|jpeg|swf|flv)" />             <action type="Rewrite" url="{R:0}" />           </rule>            <rule name="Imported Rule 2">             <match url="/httpd(?:\.ini|\.parse\.errors)" />              <action type="CustomResponse" url="/" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />            </rule>           <rule name="Imported Rule 3" stopProcessing="true">              <match url="^(?!/index.php)(?!/admin.php)(.*)$" ignoreCase="false" />              <conditions logicalGrouping="MatchAll">              <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />              </conditions>             <action type="Rewrite" url="/index.php/{R:1}" />           </rule>        </rules>      </rewrite>   </system.webServer></configuration>




转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/fwq/25693.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号