国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress在IIS7.5 下的偽靜態解決方法

2024-09-07 00:49:50
字體:
來源:轉載
供稿:網友

第一步:
新建一個“chineseurl.php”文件:
在里面寫入以下代碼上傳到wordpress安裝目錄。
<?php
// IIS Mod-Rewrite
if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
}
// IIS Isapi_Rewrite
else 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_INFO
if ( !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 null
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
$_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
}
}
require("index.php");
?>

第二步:
1、新建一個文件命名為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>

以上規則適用wordpress后臺默認標簽前綴和分類目錄都未更改。


2、 默認的標簽前綴和分類目錄前綴有更改的情況下,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)/(.*)$” />” 標簽前綴和分類目錄名稱根據實際目錄修改。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐城市| 襄垣县| 蚌埠市| 江都市| 石泉县| 万载县| 中超| 马关县| 阿坝县| 昆山市| 博白县| 卫辉市| 益阳市| 彰化县| 河曲县| 综艺| 樟树市| 响水县| 周口市| 山阳县| 易门县| 寻甸| 杭锦后旗| 通榆县| 大荔县| 加查县| 定兴县| 昆山市| 龙南县| 恩平市| 崇州市| 天气| 甘孜县| 招远市| 浮梁县| 鄂托克前旗| 遵化市| 西丰县| 封丘县| 绍兴县| 大田县|