{"id":153,"date":"2011-04-05T22:25:03","date_gmt":"2011-04-05T22:25:03","guid":{"rendered":"b3e3e393c77e35a4a3f3cbd1e429b5dc"},"modified":"2011-04-05T22:25:03","modified_gmt":"2011-04-05T22:25:03","slug":"","status":"publish","type":"post","link":"https:\/\/www.xiaobo.li\/notes\/archives\/153","title":{"rendered":"IIS7 Discuz! X1\u4f2a\u9759\u6001\u8bbe\u7f6e\u65b9\u6cd5"},"content":{"rendered":"<p>IIS7\u5b98\u65b9\uff1a <a href=\"http:\/\/learn.iis.net\/page.aspx\/460\/using-the-url-rewrite-module\/\">http:\/\/learn.iis.net\/page.aspx\/460\/using-the-url-rewrite-module\/<\/a>\n<\/p>\n<p>\u5fae\u8f6f\u5728IIS7\u4e2d\u6dfb\u52a0\u4e86URL\u7684\u91cd\u5199\u6a21\u5757,\u5e76\u4e14\u514d\u8d39\u4f7f\u7528\uff0c\u53ef\u4ee5\u5bfc\u5165.htaccess\u89c4\u5219\uff0c\u786e\u5b9e\u662f\u4e2a\u4e0d\u9519\u7684\u9009\u62e9<\/p>\n<p><strong>URL Rewrite Module<\/strong>\n<\/p>\n<blockquote>\n<p>URL Rewrite Module\u662f\u4e00\u4e2a\u57fa\u4e8e\u89c4\u5219\u7684URL\u91cd\u5199\u5f15\u64ce\uff0c\u7528\u4e8e\u5728URL\u88abWeb\u670d\u52a1\u5668\u5904\u7406\u4e4b\u524d\u6539\u53d8\u8bf7\u6c42\u7684URL\u3002\u5bf9\u4e8e\u52a8\u6001Web\u5e94\u7528\u7a0b\u5e8f\uff0c\u5b83\u53ef\u4ee5\u4e3a\u7528\u6237\u548c\u641c\u7d22\u5f15\u64ce\u63d0\u4f9b\u53cb\u597d\u7684URL\uff0cURL\u91cd\u5199\u548c\u91cd\u5b9a\u5411\u662f\u57fa\u4e8eHTTP\u5934\u548c\u670d\u52a1\u5668\u53d8\u91cf\u7684\uff0c\u5e76\u53ef\u4ee5\u5bf9\u7ad9\u70b9\u5185\u5bb9\u8fdb\u884c\u8bbf\u95ee\u63a7\u5236\u3002<\/p>\n<\/blockquote>\n<p>iis 7\u7684\u4e3b\u673a\u624d\u652f\u6301\u4f2a\u9759\u6001\u6a21\u5757.<\/p>\n<p>&lt;?xml version=&rdquo;1.0&Prime; encoding=&rdquo;UTF-8&Prime;?&gt;<br \/>&lt;configuration&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;system.webServer&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rewrite&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rules&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;topic&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;^topic-(.+)\\.html$&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;portal.php?mod=topic&amp;amp;topic={R:1}&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;article&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;article-([0-9]+)\\.html$&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;portal.php?mod=view&amp;amp;aid={R:1}&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;forum&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;^forum-([0-9]+)-([0-9]+)\\.html$&rdquo; ignoreCase=&rdquo;false&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;forum.php?mod=forumdisplay&amp;amp;fid={R:1}&amp;amp;page={R:2}&rdquo; appendQueryString=&rdquo;false&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;thread&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;^thread-([0-9]+)-([0-9]+)-([0-9]+)\\.html$&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;forum.php?mod=viewthread&amp;amp;tid={R:1}&amp;amp;extra=page={R:2}&amp;amp;page={R:3}&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;group&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;^group-([0-9]+)-([0-9]+)\\.html$&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;forum.php?mod=group&amp;amp;fid={R:1}&amp;amp;page={R:2}&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;space&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;^space-(username|uid)-(.+)\\.html$&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;home.php?mod=space&amp;amp;{R:1}={R:2}&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rule name=&rdquo;Xrewrite&rdquo;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&rdquo;^([a-z]+)-(.+)\\.html$&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&rdquo;Rewrite&rdquo; url=&rdquo;{R:1}.php?rewrite={R:2}&rdquo; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rules&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rewrite&gt;<br \/>&nbsp; &lt;httpErrors errorMode=&rdquo;Detailed&rdquo; \/&gt;<br \/>&nbsp; &lt;asp scriptErrorSentToBrowser=&rdquo;true&rdquo; \/&gt;<br \/>&nbsp; &lt;\/system.webServer&gt;<br \/>&lt;system.web&gt;<br \/>&lt;customErrors mode=&rdquo;Off&rdquo; \/&gt;<br \/>&lt;globalization requestEncoding=&rdquo;utf-8&Prime; responseEncoding=&rdquo;utf-8&Prime; fileEncoding=&rdquo;utf-8&Prime; \/&gt;<br \/>&lt;\/system.web&gt;<br \/>&lt;\/configuration&gt;<\/p>\n<p>------------------------------------------------------------------<\/p>\n<p>index301.htaccess \u5fc5\u987b\u5199\u5230.htaccess\u540e\u7f00\u7684\u6587\u4ef6\u91cc\uff0c<br \/>1.\u5728iis7\u7684URL Rewrite\u4e2d\u53f3\u4fa7\u70b9\u51fbImport Rules\u5bfc\u5165.htaccess\u6587\u4ef6<\/p>\n<p>&lt;IfModule mod_rewrite.c&gt;<br \/>RewriteEngine on<br \/>RewriteCond %{HTTP_HOST} ^henghengw.com$ [NC]<br \/>RewriteRule ^(.*)$ <a href=\"http:\/\/www.henghengw.com\/$1\">http:\/\/www.henghengw.com\/$1<\/a><br \/>\n [R=301,L]<br \/>&lt;\/IfModule&gt;<\/p>\n<p>\u5176\u5b9e\u5e94\u8be5\u4e5f\u53ef\u4ee5\u8bd5\u8bd5\u76f4\u63a5\u5728web.config\u91cc\u5199\u89c4\u5219<\/p>\n<p>&lt;rule name=&quot;index301&quot; stopProcessing=&quot;true&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match url=&quot;^(.*)$&quot; ignoreCase=&quot;false&quot; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;conditions logicalGrouping=&quot;MatchAll&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add input=&quot;{HTTP_HOST}&quot; pattern=&quot;^henghengw.com$&quot; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/conditions&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action type=&quot;Redirect&quot; url=&quot;<a href=\"http:\/\/www.henghengw.com\/{R:1\">http:\/\/www.henghengw.com\/{R:1<\/a><br \/>\n}&quot; redirectType=&quot;Permanent&quot; \/&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;\/rule&gt;<br \/>&nbsp;<br \/>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IIS7\u5b98\u65b9\uff1a <a href=\"http:\/\/learn.iis.net\/page.aspx\/460\/using-the-url-rewrite-module\/\">http:\/\/learn.iis.net\/page.aspx\/460\/using-the-url-rewrite-module\/<\/a><\/p>\n<p>\u5fae\u8f6f\u5728IIS7\u4e2d\u6dfb\u52a0\u4e86URL\u7684\u91cd\u5199\u6a21\u5757,\u5e76\u4e14\u514d\u8d39\u4f7f\u7528\uff0c\u53ef\u4ee5\u5bfc\u5165.htaccess\u89c4\u5219\uff0c\u786e\u5b9e\u662f\u4e2a\u4e0d\u9519\u7684\u9009\u62e9<\/p>\n<p><strong>URL Rewrite Module<\/strong><\/p>\n<blockquote>\n<p>URL Rewrite Module\u662f\u4e00\u4e2a\u57fa\u4e8e\u89c4\u5219\u7684URL\u91cd\u5199\u5f15\u64ce\uff0c\u7528\u4e8e\u5728URL\u88abWeb\u670d\u52a1\u5668\u5904\u7406\u4e4b\u524d\u6539\u53d8\u8bf7\u6c42\u7684URL\u3002\u5bf9\u4e8e\u52a8\u6001Web\u5e94\u7528\u7a0b\u5e8f\uff0c\u5b83\u53ef\u4ee5\u4e3a\u7528\u6237\u548c\u641c\u7d22\u5f15\u64ce\u63d0\u4f9b\u53cb\u597d\u7684URL\uff0cURL\u91cd\u5199\u548c\u91cd\u5b9a\u5411\u662f\u57fa\u4e8eHTTP\u5934\u548c\u670d\u52a1\u5668\u53d8\u91cf\u7684\uff0c\u5e76\u53ef\u4ee5\u5bf9\u7ad9\u70b9\u5185\u5bb9\u8fdb\u884c\u8bbf\u95ee\u63a7\u5236\u3002<\/p>\n<\/blockquote>\n<p>iis 7\u7684\u4e3b\u673a\u624d\u652f\u6301\u4f2a\u9759\u6001\u6a21\u5757.<\/p>\n<p>&lt;?xml version=&rdquo;1.0&Prime; encoding=&rdquo;UTF-8&Prime;?&gt;<br \/>&lt;configuration&gt;<br \/>&nbsp;&nbsp;&nbsp; &lt;system.webServer&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;rewrite&gt;<br \/>&nbsp;&nbsp;&nbsp;&#038;...<\/p>\n<p> <a href=\"https:\/\/www.xiaobo.li\/notes\/archives\/153\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[284],"tags":[],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","category-webserver"],"_links":{"self":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":0,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}