<?php if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) { // IIS Mod-Rewrite $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL']; } else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { // IIS Isapi_Rewrite $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL']; } else { // Use ORIG_PATH_INFO if there is no PATH_INFO (!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'])) { ($_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME']) ? ($_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO']) : ($_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO']); } // Append the query string if it exists and isn't null (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) && ($_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']); } require("index.php"); ?>web.config 文件 注意话题 和搜索
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="已导入的规则 1" stopProcessing="true"> <match url="^$" ignoreCase="false" /> <action type="Rewrite" url="/?" appendQueryString="false" /> </rule> <rule name="已导入的规则 3" stopProcessing="true"> <match url="^users/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/users/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 4" stopProcessing="true"> <match url="^favorite/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/favorite/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 5" stopProcessing="true"> <match url="^explore/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/explore/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 6" stopProcessing="true"> <match url="^notifications/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/notifications/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 7" stopProcessing="true"> <match url="^inbox/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/inbox/{R:1}" appendQueryString="false" /> </rule> <rule name="CNurlyonghu" stopProcessing="true"> <match url="^people/(.*)$" /> <action type="Rewrite" url="cnurl.php" /> </rule> <rule name="已导入的规则 9" stopProcessing="true"> <match url="^setting/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/setting/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 10" stopProcessing="true"> <match url="^logout/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/logout/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 11" stopProcessing="true"> <match url="^publish/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/publish/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 12" stopProcessing="true"> <match url="^feature/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/feature/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 13" stopProcessing="true"> <match url="^home/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/home/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 14" stopProcessing="true"> <match url="^account/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/account/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 15" stopProcessing="true"> <match url="^login/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/login/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 16" stopProcessing="true"> <match url="^reader/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/reader/{R:1}" appendQueryString="false" /> </rule> <rule name="CNurl" stopProcessing="true"> <match url="^search/(.*)$" /> <action type="Rewrite" url="cnurl.php" /> </rule> <rule name="已导入的规则 18" stopProcessing="true"> <match url="^crond/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/crond/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 19" stopProcessing="true"> <match url="^invitation/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/invitation/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 20" stopProcessing="true"> <match url="^admin/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/admin/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 21" stopProcessing="true"> <match url="^m/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/m/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 22" stopProcessing="true"> <match url="^question/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/question/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 23" stopProcessing="true"> <match url="^category/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/home/explore/category/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 24" stopProcessing="true"> <match url="^feed/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/feed/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 25" stopProcessing="true"> <match url="^first_(.[i])$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/first_(.[/i])/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 26" stopProcessing="true"> <match url="^follow/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/follow/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 27" stopProcessing="true"> <match url="^weixin/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/weixin/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 28" stopProcessing="true"> <match url="^upgrade/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/upgrade/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 29" stopProcessing="true"> <match url="^help/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/help/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 30" stopProcessing="true"> <match url="^page/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/page/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 31" stopProcessing="true"> <match url="^article/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/article/{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 32" stopProcessing="true"> <match url="^sort_type-new__day-0__is_recommend-0__page/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/sort_type-new__day-0__is_recommend-0__page{R:1}" appendQueryString="false" /> </rule> <rule name="已导入的规则 33" stopProcessing="true"> <match url="^m/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="/\?\/m/{R:1}" appendQueryString="false" /> </rule> <rule name="cnUrl 话题" stopProcessing="true"> <match url="^topic/(.*)$" /> <action type="Rewrite" url="cnurl.php" /> </rule> </rules> </rewrite> <httpErrors> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="/404/404.html" responseMode="ExecuteURL" /> </httpErrors> <urlCompression doDynamicCompression="true" /> </system.webServer> </configuration>测试地址 :www.tao258.cn
这家伙很懒,还没有设置简介