{"id":154,"title":"ThinkPHP\u4f2a\u9759\u6001\u89c4\u5219.htaccess\u5728windows\u670d\u52a1\u5668\u4e0b\u7684\u89e3\u51b3\u65b9\u6cd5","good":0,"bad":0,"hit":2231,"created_at":"2015-11-06 11:10:00","content":"

\u6ee1\u8db3thinkphp\u4f2a\u9759\u6001\uff08url\u91cd\u5199\uff09\u6761\u4ef6\uff1a1\u3001 \u670d\u52a1\u5668\u5f00\u542furl_rewrite\u529f\u80fd\uff0clinux\u7a7a\u95f4\u7684php\u865a\u62df\u4e3b\u673a\u53ea\u9700\u8981\u5f00\u542fapache\u7684mod_rewriet,\u5982\u679c\u662fiis6.0\u5c31\u8981\u5b89\u88c5ISAPI Rewrite\u6a21\u5757\uff0capache\u53ea\u8981\u5f00\u542fMod_rewrite\u529f\u80fd\u5c31\u53ef\u4ee5\u4e86\u30022\u3001\u9700\u8981\u7f16\u5199.htaccess\u6587\u4ef6(Linux\u670d\u52a1\u5668\u4e0b)\uff0cwindows2003\u4ee5\u4e0b\u670d\u52a1\u5668\u7a7a\u95f4\u7f16\u8f91httpd.ini\u6587\u4ef6,windows2008\u4ee5\u4e0a\u4f7f\u7528web.config\u6587\u4ef6\u3002\u5728linux\u7a7a\u95f4\u4e0b\u7f16\u5199\u7684.htaccess\u6587\u4ef6\u91c7\u7528Thinkphp\u5b98\u65b9\u6587\u6863\uff0c\u4ee3\u7801\u5982\u4e0b\uff1a    <IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php\/$1 [QSA,PT,L]<\/IfModule>\u672c\u7ad9\u5728windows2003\u4ee5\u4e0b\u7684\u670d\u52a1\u5668\u7a7a\u95f4\u7f16\u5199\u7684Httpd.ini\u6587\u4ef6\u4ee3\u7801\u5982\u4e0b\uff1a    [ISAPI_Rewrite]CacheClockRate 3600RepeatLimit 32RewriteRule \/(?!Public)(?!include)(?!Uploads)(.*) \/index.php\/\/$1 [L]\u6ce8\uff1a(?!Public) \u662f\u6307\u8fd9\u4e9b\u6587\u4ef6\u5939\u4e0d\u9700\u8981\u8fdb\u884c\u4f2a\u9759\u6001\uff0c\u56e0\u4e3a\u8fd9\u4e9b\u8def\u5f84\u662f\u4fdd\u5b58\u56fe\u7247\u548ccss\u3001js\u6587\u4ef6\u7684\u3002\u5728windows2008\u7684\u670d\u52a1\u5668\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7801,\u4fdd\u5b58\u7684\u6587\u4ef6\u540d\u4e3aweb.config    <?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" \/> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" \/> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" \/> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" \/> <\/conditions> <action type="Rewrite" url="index.php\/{R:1}" \/> <\/rule> <\/rules><\/rewrite><\/system.webServer><\/configuration>\u6839\u636e\u4e0d\u540c\u7684\u7a7a\u95f4\uff0c\u8bf7\u5c06\u4e0a\u9762\u7684\u4f2a\u9759\u6001\u89c4\u5219\uff0c\u4fdd\u5b58\u4e3a.htaccesss\u6587\u4ef6\u6216Httpd.ini\u6216web.config\u6587\u4ef6\uff0c\u5e76\u653e\u5230ThinkPHP\u9879\u76ee\u5165\u53e3\u6587\u4ef6\u540c\u7ea7\u76ee\u5f55\u4e0b\u3002ThinkPHP\u8981\u4fee\u6539\u6570\u636e\u5e93\u914d\u7f6e\uff08config.php\uff09\u6587\u4ef6\u4f7f\u7f51\u7ad9\u652f\u6301url\u91cd\u5199\u529f\u80fd\uff0c\u914d\u7f6e\u4ee3\u7801\uff1a'URL_MODEL'=>2,\/\/\u517c\u5bb9\u6a21\u5f0f \u4e0d\u652f\u6301\u4f2a\u9759\u6001\u65f6\u7528\uff0c\u652f\u6301\u5219\u6539\u4e3a2<\/p>"}