程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 修改apache配置文件去除thinkphp url中的index.php

修改apache配置文件去除thinkphp url中的index.php

編輯:關於PHP編程

     這篇文章主要介紹了修改apache配置文件去除thinkphp url中的index.php的方法,大家參考使用吧

    例如你的原路徑是 http://localhost/test/index.php/index/add 那麼現在的地址是 http://localhost/test/index/add 如何去掉index.php呢?   1、httpd.conf配置文件中加載了mod_rewrite.so模塊  //在APACHE裡面去配置   代碼如下: #LoadModule rewrite_module modules/mod_rewrite.so把前面的警號去掉     2、AllowOverride None 講None改為 All      //在APACHE裡面去配置 (注意其他地方的AllowOverride也統統設置為ALL)   代碼如下: <Directory "D:/server/apache/cgi-bin"> AllowOverride none  改   AllowOverride ALL Options None Order allow,deny Allow from all </Directory>     3、確保URL_MODEL設置為2,在項目的配置文件裡寫   代碼如下: return Array(    'URL_MODEL' => '2', );     4 、.htaccess文件必須放到跟目錄下 這個文件裡面加:   代碼如下: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>   補充:在windows下不能建立以點開頭的文件,你可以先隨便建立一個文件 然後在DOS在操作 rename xxxx.xxxx   .htaccess
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved