為什麼我的按照老師的放到index文件下訪問的時候路徑變成這樣才能訪問?
http://tp6.com/index.php/index/index/admin
這裡說的入口文件指的是公共/ index.php文件,設定檔就在這個目錄下可以去掉URL位址裡面的入口文件index.php,但是需要額外配置WEB伺服器的重寫規則。以Apache為例,在需要文件入口的同級添加.htaccess檔(官方預設自帶了該檔),內容如下:
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/ [QSA,PT,L] </IfModule> 如果用的phpstudy,规则如下: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:] </IfModule>
這裡說的入口文件指的是公共/ index.php文件,設定檔就在這個目錄下可以去掉URL位址裡面的入口文件index.php,但是需要額外配置WEB伺服器的重寫規則。以Apache為例,在需要文件入口的同級添加.htaccess檔(官方預設自帶了該檔),內容如下: