ThinkPHP 利用.htaccess文件的 Rewrite 規則隱藏URL中的 index.php

 1.首先修改Apache的httpd.conf文件。php

      確認httpd.conf配置文件中加載了mod_rewrite.so 模塊,加載的方法是去掉mod_rewrite.so前面的註釋#號數組

  講httpd.conf中的Allowoverride  None 將None改成All

2.打開對應的項目配置文件,個人項目配置文件是Myapp/Conf/config.php ,在這個配置文件數組中增長一行,‘URL_MODEL’=>2

3.在項目的根目錄下面創建一個.htaccess文件,裏面寫入下面的內容:
  <IfModule rewrite_module>  RewriteEngine on  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]  </IfModule>4.從新啓動Apache。5.在瀏覽器中輸入:http://localhost/Home/User即可以訪問了。
相關文章
相關標籤/搜索