您好,登錄后才能下訂單哦!
ThinkPHP 中實現 Rewrite 模式
ThinkPHP中默認的URL地址是形如這樣的:http://127.0.0.1/thinkphp/index.php/Admin/index/add
thinkphp是項目文件名,默認的訪問地址是上面這樣的。為了使URL更加簡介友好,現在要去掉中間的index.php,
方法如下:
(1)確認httpd.conf配置文件中加載了mod_rewrite.so 模塊,加載的方法是去掉mod_rewrite.so前面的注釋#號
(2)將httpd.conf中的Allowoverride None 將None改為All
(3)將項目的URL訪問模式配置成'URL_MODEL' => 2,
(4)在項目的根目錄下面建立一個.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>
若以上操作都已經配置好
現在可以直接http://127.0.0.1/thinkphp/index.php/Admin/index/add 訪問
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。