1. 程式人生 > >TP框架url重寫模式報錯

TP框架url重寫模式報錯

        剛開始一個專案,php版本為5.6,TP版本為3.2,在配置TP配置項‘URL_MODEL’為2後,訪問http://www.xxx.com/index.php/admin/index/login時正常,訪問http://www.xxx.com/admin/index/login報錯

        錯誤資訊:No input file specified

        錯誤原因:.htaccess檔案的問題

        解決:

                原來內容:

                <IfModule mod_rewrite.c>

                      Options +FollowSymlinks

                      RewriteEngine On

                      RewriteCond %{REQUEST_FILENAME} !-d

                      RewriteCond %{REQUEST_FILENAME} !-f

                      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

              </IfModule>

        修改為:

              <IfModule mod_rewrite.c>

                      Options +FollowSymlinks

                      RewriteEngine On

                      RewriteCond %{REQUEST_FILENAME} !-d

                      RewriteCond %{REQUEST_FILENAME} !-f

                      RewriteRule ^(.*)$ index.php?/$1

               </IfModule>

         完。