搜尋

首頁  >  問答  >  主體

Apache 如何自動隱藏 index.php

已經設定了 .htaccess 檔案

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule>

訪問 index.php/xxx 的時候還是照常訪問,不會變成 /xxx 這樣的地址,如果我想要 index.php/xxx 會自動跳到 /xxx 請問如何處理?

巴扎黑巴扎黑2794 天前549

全部回覆(1)我來回復

  • 世界只因有你

    世界只因有你2017-05-16 17:02:23

    RewriteBase /index.php所在的DocumentRoot,把.htaccess放在這裡

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?$1 [QSA,PT,L]

    回覆
    0
  • 取消回覆