搜索

首页  >  问答  >  正文

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 请问如何处理?

巴扎黑巴扎黑2753 天前538

全部回复(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
  • 取消回复