{"id":90,"date":"2010-05-20T19:46:30","date_gmt":"2010-05-20T19:46:30","guid":{"rendered":"8613985ec49eb8f757ae6439e879bb2a"},"modified":"2010-05-20T19:46:30","modified_gmt":"2010-05-20T19:46:30","slug":"","status":"publish","type":"post","link":"https:\/\/www.xiaobo.li\/notes\/archives\/90","title":{"rendered":"htaccess"},"content":{"rendered":"<p>.htaccess\u6587\u4ef6(\u6216\u8005&quot;\u5206\u5e03\u5f0f\u914d\u7f6e\u6587\u4ef6&quot;\u63d0\u4f9b\u4e86\u9488\u5bf9\u76ee\u5f55\u6539\u53d8\u914d\u7f6e\u7684\u65b9\u6cd5\uff0c \u5373\uff0c\u5728\u4e00\u4e2a\u7279\u5b9a\u7684\u6587\u6863\u76ee\u5f55\u4e2d\u653e\u7f6e\u4e00\u4e2a\u5305\u542b\u4e00\u4e2a\u6216\u591a\u4e2a\u6307\u4ee4\u7684\u6587\u4ef6\uff0c \u4ee5\u4f5c\u7528\u4e8e\u6b64\u76ee\u5f55\u53ca\u5176\u6240\u6709\u5b50\u76ee\u5f55\u3002\u4f5c\u4e3a\u7528\u6237\uff0c\u6240\u80fd\u4f7f\u7528\u7684\u547d\u4ee4\u53d7\u5230\u9650\u5236\u3002\u7ba1\u7406\u5458\u53ef\u4ee5\u901a\u8fc7Apache\u7684AllowOverride\u6307\u4ee4\u6765\u8bbe\u7f6e\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000- \u5b50\u76ee\u5f55\u4e2d\u7684\u6307\u4ee4\u4f1a\u8986\u76d6\u66f4\u9ad8\u7ea7\u76ee\u5f55\u6216\u8005\u4e3b\u670d\u52a1\u5668\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684\u6307\u4ee4\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000- .htaccess\u5fc5\u987b\u4ee5ASCII\u6a21\u5f0f\u4e0a\u4f20\uff0c\u6700\u597d\u5c06\u5176\u6743\u9650\u8bbe\u7f6e\u4e3a644\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u9519\u8bef\u6587\u6863\u7684\u5b9a\u4f4d <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5e38\u7528\u7684\u5ba2\u6237\u7aef\u8bf7\u6c42\u9519\u8bef\u8fd4\u56de\u4ee3\u7801\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000401 Authorization Required <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000403 Forbidden <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000404 Not Found <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000405 Method Not Allowed <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000408 Request Timed Out <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000411 Content Length Required <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000412 Precondition Failed <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000413 Request Entity Too Long <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000414 Request URI Too Long <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000415 Unsupported Media Type <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5e38\u89c1\u7684\u670d\u52a1\u5668\u9519\u8bef\u8fd4\u56de\u4ee3\u7801\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000500 Internal Server Error <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u7528\u6237\u53ef\u4ee5\u5229\u7528.htaccess\u6307\u5b9a\u81ea\u5df1\u4e8b\u5148\u5236\u4f5c\u597d\u7684\u9519\u8bef\u63d0\u9192\u9875\u9762\u3002\u4e00\u822c\u60c5\u51b5\u4e0b\uff0c\u4eba\u4eec\u53ef\u4ee5\u4e13\u95e8\u8bbe\u7acb\u4e00\u4e2a\u76ee\u5f55\uff0c\u4f8b\u5982errors\u653e\u7f6e\u8fd9\u4e9b\u9875\u9762\u3002\u7136\u540e\u518d.htaccess\u4e2d\uff0c\u52a0\u5165\u5982\u4e0b\u7684\u6307\u4ee4\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000ErrorDocument 404 \/errors\/notfound.html <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000ErrorDocument 500 \/errors\/internalerror.html<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4e00\u6761\u6307\u4ee4\u4e00\u884c\u3002\u4e0a\u8ff0\u7b2c\u4e00\u6761\u6307\u4ee4\u7684\u610f\u601d\u662f\u5bf9\u4e8e404\uff0c\u4e5f\u5c31\u662f\u6ca1\u6709\u627e\u5230\u6240\u9700\u8981\u7684\u6587\u6863\u7684\u65f6\u5019\u5f97\u663e\u793a\u9875\u9762\u4e3a\/errors\u76ee\u5f55\u4e0b\u7684notfound.html\u9875\u9762\u3002\u4e0d\u96be\u770b\u51fa\u8bed\u6cd5\u683c\u5f0f\u4e3a\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000ErrorDocument \u9519\u8bef\u4ee3\u7801 \/\u76ee\u5f55\u540d\/\u6587\u4ef6\u540d.\u6269\u5c55\u540d <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5982\u679c\u6240\u9700\u8981\u63d0\u793a\u7684\u4fe1\u606f\u5f88\u5c11\u7684\u8bdd\uff0c\u4e0d\u5fc5\u4e13\u95e8\u5236\u4f5c\u9875\u9762\uff0c\u76f4\u63a5\u5728\u6307\u4ee4\u4e2d\u4f7f\u7528HTML\u53f7\u4e86\uff0c\u4f8b\u5982\u4e0b\u9762\u8fd9\u4e2a\u4f8b\u5b50\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000ErrorDocument 401 &quot;<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4f60\u6ca1\u6709\u6743\u9650\u8bbf\u95ee\u8be5\u9875\u9762\uff0c\u8bf7\u653e\u5f03\uff01<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000&quot; <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6587\u6863\u8bbf\u95ee\u7684\u5bc6\u7801\u4fdd\u62a4 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u8981\u5229\u7528.htaccess\u5bf9\u67d0\u4e2a\u76ee\u5f55\u4e0b\u7684\u6587\u6863\u8bbe\u5b9a\u8bbf\u95ee\u7528\u6237\u548c\u5bf9\u5e94\u7684\u5bc6\u7801\uff0c\u9996\u5148\u8981\u505a\u7684\u662f\u751f\u6210\u4e00\u4e2a.htpasswd\u7684\u6587\u672c\u6587\u6863\uff0c\u4f8b\u5982\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000zheng:y4E7Ep8e7EYV <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u8fd9\u91cc\u5bc6\u7801\u7ecf\u8fc7\u52a0\u5bc6\uff0c\u7528\u6237\u53ef\u4ee5\u81ea\u5df1\u627e\u4e9b\u5de5\u5177\u5c06\u5bc6\u7801\u52a0\u5bc6\u6210.htaccess\u652f\u6301\u7684\u7f16\u7801\u3002\u8be5\u6587\u6863\u6700\u597d\u4e0d\u8981\u653e\u5728www\u76ee\u5f55\u4e0b\uff0c\u5efa\u8bae\u653e\u5728www\u6839\u76ee\u5f55\u6587\u6863\u4e4b\u5916\uff0c\u8fd9\u6837\u66f4\u4e3a\u5b89\u5168\u4e9b\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6709\u4e86\u6388\u6743\u7528\u6237\u6587\u6863\uff0c\u53ef\u4ee5\u5728.htaccess\u4e2d\u52a0\u5165\u5982\u4e0b\u6307\u4ee4\u4e86\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000AuthUserFile .htpasswd\u7684\u670d\u52a1\u5668\u76ee\u5f55 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000AuthGroupFile \/dev\/null \uff08\u9700\u8981\u6388\u6743\u8bbf\u95ee\u7684\u76ee\u5f55\uff09 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000AuthName EnterPassword <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000AuthType Basic \uff08\u6388\u6743\u7c7b\u578b\uff09 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000require user wsabstract \uff08\u5141\u8bb8\u8bbf\u95ee\u7684\u7528\u6237\uff0c\u5982\u679c\u5e0c\u671b\u8868\u4e2d\u6240\u6709\u7528\u6237\u90fd\u5141\u8bb8\uff0c\u53ef\u4ee5\u4f7f\u7528 require valid-user\uff09 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6ce8\uff0c\u62ec\u53f7\u90e8\u5206\u4e3a\u5b66\u4e60\u65f6\u5019\u81ea\u5df1\u6dfb\u52a0\u7684\u6ce8\u91ca <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u62d2\u7edd\u6765\u81ea\u67d0\u4e2aIP\u7684\u8bbf\u95ee <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5982\u679c\u6211\u4e0d\u60f3\u67d0\u4e2a\u653f\u5e9c\u90e8\u95e8\u8bbf\u95ee\u5230\u6211\u7684\u7ad9\u70b9\u7684\u5185\u5bb9\uff0c\u90a3\u53ef\u4ee5\u901a\u8fc7.htaccess\u4e2d\u52a0\u5165\u8be5\u90e8\u95e8\u7684IP\u800c\u5c06\u5b83\u4eec\u62d2\u7edd\u5728\u5916\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4f8b\u5982\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000order allow,deny <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000deny from 210.10.56.32 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000deny from 219.5.45. <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000allow from all <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u7b2c\u4e8c\u884c\u62d2\u7edd\u67d0\u4e2aIP\uff0c\u7b2c\u4e09\u884c\u62d2\u7edd\u67d0\u4e2aIP\u6bb5\uff0c\u4e5f\u5c31\u662f219.5.45.0~219.2.45.255 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u60f3\u8981\u62d2\u7edd\u6240\u6709\u4eba\uff1f\u7528deny from all\u597d\u4e86\u3002\u4e0d\u6b62\u7528IP\uff0c\u4e5f\u53ef\u4ee5\u7528\u57df\u540d\u6765\u8bbe\u5b9a\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4fdd\u62a4.htaccess\u6587\u6863 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5728\u4f7f\u7528.htaccess\u6765\u8bbe\u7f6e\u76ee\u5f55\u7684\u5bc6\u7801\u4fdd\u62a4\u65f6\uff0c\u5b83\u5305\u542b\u4e86\u5bc6\u7801\u6587\u4ef6\u7684\u8def\u5f84\u3002\u4ece\u5b89\u5168\u8003\u8651\uff0c\u6709\u5fc5\u8981\u628a.htaccess\u4e5f\u4fdd\u62a4\u8d77\u6765\uff0c\u4e0d\u8ba9\u522b\u4eba\u770b\u5230\u5176\u4e2d\u7684\u5185\u5bb9\u3002\u867d\u7136\u53ef\u4ee5\u7528\u5176\u4ed6\u65b9\u5f0f\u505a\u5230\u8fd9\u70b9\uff0c\u6bd4\u5982\u6587\u6863\u7684\u6743\u9650\u3002\u4e0d\u8fc7\uff0c.htaccess\u672c\u8eab\u4e5f\u80fd\u505a\u5230\uff0c\u53ea\u9700\u52a0\u5165\u5982\u4e0b\u7684\u6307\u4ee4\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000order allow,deny <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000deny from all <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000URL\u8f6c\u5411 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6211\u4eec\u53ef\u80fd\u5bf9\u7f51\u7ad9\u8fdb\u884c\u91cd\u65b0\u89c4\u5212\uff0c\u5c06\u6587\u6863\u8fdb\u884c\u4e86\u8fc1\u79fb\uff0c\u6216\u8005\u66f4\u6539\u4e86\u76ee\u5f55\u3002\u8fd9\u65f6\u5019\uff0c\u6765\u81ea\u641c\u7d22\u5f15\u64ce\u6216\u8005\u5176\u4ed6\u7f51\u7ad9\u94fe\u63a5\u8fc7\u6765\u7684\u8bbf\u95ee\u5c31\u53ef\u80fd\u51fa\u9519\u3002\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u53ef\u4ee5\u901a\u8fc7\u5982\u4e0b\u6307\u4ee4\u6765\u5b8c\u6210\u65e7\u7684URL\u81ea\u52a8\u8f6c\u5411\u5230\u65b0\u7684\u5730\u5740\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Redirect \/\u65e7\u76ee\u5f55\/\u65e7\u6587\u6863\u540d \u65b0\u6587\u6863\u7684\u5730\u5740 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6216\u8005\u6574\u4e2a\u76ee\u5f55\u7684\u8f6c\u5411\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Redirect \u65e7\u76ee\u5f55 \u65b0\u76ee\u5f55 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6539\u53d8\u7f3a\u7701\u7684\u9996\u9875\u6587\u4ef6 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4e00\u822c\u60c5\u51b5\u4e0b\u7f3a\u7701\u7684\u9996\u9875\u6587\u4ef6\u540d\u6709default\u3001index\u7b49\u3002\u4e0d\u8fc7\uff0c\u6709\u4e9b\u65f6\u5019\u76ee\u5f55\u4e2d\u6ca1\u6709\u7f3a\u7701\u6587\u4ef6\uff0c\u800c\u662f\u67d0\u4e2a\u7279\u5b9a\u7684\u6587\u4ef6\u540d\uff0c\u6bd4\u5982\u5728pmwiki\u4e2d\u662fpmwiki.php\u3002\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u8981\u7528\u6237\u8bb0\u4f4f\u6587\u4ef6\u540d\u6765\u8bbf\u95ee\u5f88\u9ebb\u70e6\u3002\u5728.htaccess\u4e2d\u53ef\u4ee5\u8f7b\u6613\u7684\u8bbe\u7f6e\u65b0\u7684\u7f3a\u7701\u6587\u4ef6\u540d\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000DirectoryIndex \u65b0\u7684\u7f3a\u7701\u6587\u4ef6\u540d <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4e5f\u53ef\u4ee5\u5217\u51fa\u591a\u4e2a\uff0c\u987a\u5e8f\u8868\u660e\u5b83\u4eec\u4e4b\u95f4\u7684\u4f18\u5148\u7ea7\u522b\uff0c\u4f8b\u5982\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000DirectoryIndex filename.html index.cgi index.pl default.htm <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u9632\u6b62\u76d7\u94fe <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5982\u679c\u4e0d\u559c\u6b22\u522b\u4eba\u5728\u4ed6\u4eec\u7684\u7f51\u9875\u4e0a\u8fde\u63a5\u81ea\u5df1\u7684\u56fe\u7247\u3001\u6587\u6863\u7684\u8bdd\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7htaccess\u7684\u6307\u4ee4\u6765\u505a\u5230\u3002 <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6240\u9700\u8981\u7684\u6307\u4ee4\u5982\u4e0b\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine on <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % !^$ <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % !^http:\/\/(www.)?mydomain.com...*$ [NC] <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule .(gif|jpg)$ - [F] <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5982\u679c\u89c9\u5f97\u8ba9\u522b\u4eba\u7684\u9875\u9762\u5f00\u4e2a\u5929\u7a97\u4e0d\u597d\u770b\uff0c\u90a3\u53ef\u4ee5\u7528\u4e00\u5f20\u56fe\u7247\u6765\u4ee3\u66ff\uff1a <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine on <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % !^$ <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % !^http:\/\/(www.)?mydomain.com...*$ [NC] <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule .(gif|jpg)$ http:\/\/www.mydomain.com\/\u66ff\u4ee3\u56fe\u7247\u6587\u4ef6\u540d [R,L] <br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000source:http:\/\/wsabstract.com\/howt...<\/p>\n<div class=\"bpctrl\">&nbsp;<\/div>\n<h2 class=\"first\">&nbsp;<\/h2>\n<div class=\"text_edit\">\n<h2 class=\"first\">[<a href=\"http:\/\/baike.baidu.com\/edit\/id=91163&amp;dl=1\" target=\"_blank\">\u7f16\u8f91\u672c\u6bb5<\/a><br \/>\n]<\/h2>\n<\/div>\n<p>.htaccess\u5b9e\u73b0\u7f51\u5740\u89c4\u8303\u5316<\/p>\n<p>\u3000\u3000\u7f51\u5740\u89c4\u8303\u5316\u5728SEO\u4e2d\u662f\u4e00\u4e2a\u6bd4\u8f83\u91cd\u8981\u7684\u73af\u8282\uff0c\u540c\u65f6\u5b58\u5728\u4e0d\u540c\u7684\u7f51\u5740\u7248\u672c\uff0c\u4e0d\u4f46\u53ef\u80fd\u9020\u6210\u590d\u5236\uff0c\u8fd8\u4e0d\u80fd\u6b63\u786e\u7684\u96c6\u4e2d\u6743\u91cd\u3002<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u76ee\u524d\u5927\u591a\u6570\u7f51\u7ad9\uff0c\u7ed1\u5b9a\u57df\u540d\u90fd\u6709\u5e26WWW\u548c\u4e0d\u5e26\u4e24\u4e2a\u7248\u672c\uff0c\u751a\u81f3\u5f88\u591a\u7f51\u7ad9\u540c\u65f6\u7ed1\u5b9a\u591a\u4e2a\u57df\u540d\u3002\u7ecf\u8fc7\u5904\u7406\uff08\u8df3\u8f6c\u3001CNAME&hellip;&hellip;\uff09\uff0c\u5bf9\u4e8e\u8bbf\u95ee\u8005\u6765\u8bf4\u53ef\u80fd\u6ca1\u6709\u4efb\u4f55\u5f71\u54cd\uff0c\u770b\u5230\u7684\u90fd\u662f\u540c\u6837\u7684\u5185\u5bb9\uff1b\u4f46\u5bf9\u4e8e\u641c\u7d22\u5f15\u64ce\uff0c\u5c31\u65e0\u6cd5\u786e\u5b9a\u54ea\u4e00\u4e2a\u7f51\u5740\u662f\u771f\u6b63\u7684\u4e3b\u9875\u3002<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u53ef\u63a7\u56e0\u7d20\uff0c\u7f51\u7ad9\u5185\u5bb9\u94fe\u63a5\u5e94\u8be5\u4fdd\u6301\u540c\u4e00\u4e2a\u7248\u672c\uff0c\u6bd4\u5982\u6574\u7ad9\u4e2d\uff0c\u8fd4\u56de\u9996\u9875\u7684\u5730\u5740\u4e3a\u56fa\u5b9a\u7684\u4e00\u4e2a\u7248\u672c\u3002\u4f46\u8fd8\u6709\u4e00\u4e2a\u4e0d\u53ef\u63a7\u7684\u56e0\u7d20\uff0c\u5c31\u662f\u522b\u4eba\u94fe\u5230\u4f60\u7684\u7f51\u7ad9\uff0c\u6240\u4f7f\u7528\u7684\u7f51\u5740\u3002\u5f88\u591a\u81ea\u53d1\u94fe\u63a5\u6216\u4ea4\u6362\u94fe\u63a5\u65f6\uff0c\u522b\u4eba\u53ef\u80fd\u4f1a\u7701\u7565\u6389WWW\uff0c\u6216\u91c7\u7528\u7ed1\u5b9a\u7684\u53e6\u4e00\u57df\u540d\u3002<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5916\u754c\u56e0\u7d20\u4e0d\u53ef\u63a7\uff0c\u6211\u4eec\u53ef\u4ee5\u4ece\u7f51\u7ad9\u5185\u90e8\u6765\u63a7\u5236\u3002\u5229\u7528Apache\u7684.htaccess\uff0c\u4f7f\u7528301\u91cd\u5b9a\u5411\uff0c\u89c4\u8303\u7f51\u5740\u3002<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u65b0\u5efa\u4e00\u4e2a\u7a7a\u6587\u4ef6\uff0c\u6587\u4ef6\u540d.htaccess\uff0c\u586b\u5165\u91cd\u5b9a\u5411\u89c4\u5219\u540e\uff0c\u4e0a\u4f20\u5230\u7f51\u7ad9\u6839\u76ee\u5f55\u3002<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u7528301\u5c06\u4e0d\u5e26WWW\u7684\u57df\u540d\u91cd\u5b9a\u5411<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000rewriteEngine on<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000rewriteCond % ^379.cc [NC]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000rewriteRule ^(.*)$ http:\/\/www.379.cc\/$1 [R=301,L]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u7528301\u5c06\u7ed1\u5b9a\u7684\u5176\u4ed6\u591a\u4e2a\u57df\u540d\u91cd\u5b9a\u5411\u5230\u4e3b\u57df\u540d<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine on<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^379.cc$ [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^bbs.379.cc$ [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^luoyang.cc$ [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^www.luoyang.cc$ [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^bbs.luoyang.cc$<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^(.*)$ http:\/\/www.379.cc\/$1 [R=301,L]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u5f53\u7136\uff0c\u4e5f\u53ef\u4ee5\u518d\u6269\u5c55\u4e00\u4e0b\uff0c\u5c06index.html\u3001index.php\u7b49\u4e5f\u91cd\u5b9a\u5411\u4e00\u4e0b\uff1a<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine on<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^[A-Z]{3,9}\\ \/index\\.php\\ HTTP\/<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^index\\.php$ http:\/\/www.379.cc\/ [R=301,L]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Enabling SSI Via htaccess \u901a\u8fc7htaccess\u5141\u8bb8SSI(Server Side Including)\u529f\u80fd<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000AddType text\/html .shtml<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000AddHandler server-parsed .shtml<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Options Indexes FollowSymLinks Includes<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000DirectoryIndex index.shtml index.html<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Blocking users\/sites by referrer \u6839\u636ereferrer\u963b\u6b62\u7528\u6237\/\u7ad9\u70b9\u8bbf\u95ee<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u9700\u8981mod_rewrite\u6a21\u5757<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4f8b1. \u963b\u6b62\u5355\u4e00referrer: badsite.com<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine on<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000# Options +FollowSymlinks<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % badsite\\.com [NC]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule .* - [F]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u4f8b2. \u963b\u6b62\u591a\u4e2areferrer: badsite1.com, badsite2.com<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine on<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000# Options +FollowSymlinks<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % badsite1\\.com [NC,OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % badsite2\\.com<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule .* - [F]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000[NC] - \u5927\u5c0f\u5199\u4e0d\u654f\u611f(Case-insensite)<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000[F] - 403 Forbidden<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u6ce8\u610f\u4ee5\u4e0a\u4ee3\u7801\u6ce8\u91ca\u6389\u4e86&rdquo;Options +FollowSymlinks&rdquo;\u8fd9\u4e2a\u8bed\u53e5\u3002\u5982\u679c\u670d\u52a1\u5668\u672a\u5728 httpd.conf \u7684 \u6bb5\u843d\u8bbe\u7f6e FollowSymLinks, \u5219\u9700\u8981\u52a0\u4e0a\u8fd9\u53e5\uff0c\u5426\u5219\u4f1a\u5f97\u5230&rdquo;500 Internal Server error&rdquo;\u9519\u8bef\u3002<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Blocking bad bots and site rippers (aka offline browsers) \u963b\u6b62\u574f\u722c\u866b\u548c\u79bb\u7ebf\u6d4f\u89c8\u5668<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u9700\u8981mod_rewrite\u6a21\u5757<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u574f\u722c\u866b? \u6bd4\u5982\u4e00\u4e9b\u6293\u5783\u573eemail\u5730\u5740\u7684\u722c\u866b\u548c\u4e0d\u9075\u5b88robots.txt\u7684\u722c\u866b(\u5982baidu?)<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000\u53ef\u4ee5\u6839\u636e HTTP_USER_AGENT \u6765\u5224\u65ad\u5b83\u4eec<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000(\u4f46\u662f\u5bf9\u4e8e\u4e00\u4e9b\u641c\u7d22\u5f15\u64ce\u628a\u81ea\u5df1\u7684agent\u8bbe\u7f6e\u4e3a &ldquo;Mozilla\/4.0 (compatible; MSIE 5.5; Windows NT 5.0)&rdquo; \uff0c\u5c31\u65e0\u80fd\u4e3a\u529b\u4e86)<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine On<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^BlackWidow [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Bot\\ mailto:craftbot@yahoo.com [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^ChinaClaw [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Custo [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^DISCo [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Download\\ Demon [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^eCatch [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^EirGrabber [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^EmailSiphon [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^EmailWolf [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Express\\ WebPictures [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^ExtractorPro [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^EyeNetIE [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^FlashGet [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^GetRight [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^GetWeb! [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Go!Zilla [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Go-Ahead-Got-It [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^GrabNet [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Grafula [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^HMView [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % HTTrack [NC,OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Image\\ Stripper [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Image\\ Sucker [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % Indy\\ Library [NC,OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^InterGET [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Internet\\ Ninja [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^JetCar [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^JOC\\ Web\\ Spider [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^larbin [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^LeechFTP [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Mass\\ Downloader [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^MIDown\\ tool [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Mister\\ PiX [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Navroad [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^NearSite [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^NetAnts [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^NetSpider [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Net\\ Vampire [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^NetZIP [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Octopus [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Offline\\ Explorer [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Offline\\ Navigator [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^PageGrabber [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Papa\\ Foto [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^pavuk [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^pcBrowser [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^RealDownload [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^ReGet [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^SiteSnagger [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^SmartDownload [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^SuperBot [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^SuperHTTP [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Surfbot [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^tAkeOut [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Teleport\\ Pro [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^VoidEYE [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Web\\ Image\\ Collector [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Web\\ Sucker [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebAuto [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebCopier [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebFetch [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebGo\\ IS [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebLeacher [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebReaper [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebSauger [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Website\\ eXtractor [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Website\\ Quester [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebStripper [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebWhacker [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WebZIP [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Wget [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Widow [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^WWWOFFLE [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Xaldon\\ WebSpider [OR]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteCond % ^Zeus<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^.* - [F,L]<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000[F] - 403 Forbidden<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000[L] - \u8fde\u63a5(Link)<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000Discuz!\u8bba\u575b\u9759\u6001\u5316\u914d\u7f6e\u89c4\u5219\u5982\u4e0b:<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000# \u5c06 RewriteEngine \u6a21\u5f0f\u6253\u5f00<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteEngine On<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000# \u4fee\u6539\u4ee5\u4e0b\u8bed\u53e5\u4e2d\u7684 \/discuz \u4e3a\u4f60\u7684\u8bba\u575b\u76ee\u5f55\u5730\u5740\uff0c\u5982\u679c\u7a0b\u5e8f\u653e\u5728\u6839\u76ee\u5f55\u4e2d\uff0c\u8bf7\u5c06 \/discuz \u4fee\u6539\u4e3a \/<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteBase \/<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000# Rewrite \u7cfb\u7edf\u89c4\u5219\u8bf7\u52ff\u4fee\u6539<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^archiver\/((fid|tid)-[\\w\\-]+\\.html)$ archiver\/index.php?$1<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^forum-([0-9]+)-([0-9]+)\\.html$ forumdisplay.php?fid=$1&amp;page=$2<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\\.html$ viewthread.php?tid=$1&amp;extra=page\\%3D$3&amp;page=$2<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^space-(username|uid)-(.+)\\.html$ space.php?$1=$2<br \/>&nbsp;<\/p>\n<div class=\"spctrl\">&nbsp;<\/div>\n<p>\u3000\u3000RewriteRule ^tag-(.+)\\.html$ tag.php?name=$1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>.htaccess\u6587\u4ef6(\u6216\u8005&quot;\u5206\u5e03\u5f0f\u914d\u7f6e\u6587\u4ef6&quot;\u63d0\u4f9b\u4e86\u9488\u5bf9\u76ee\u5f55 &hellip; <a href=\"https:\/\/www.xiaobo.li\/notes\/archives\/90\">\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":[273],"tags":[33],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-article","tag-Apache"],"_links":{"self":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/90","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=90"}],"version-history":[{"count":0,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xiaobo.li\/notes\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}