Apache 如何自动隐藏 index.php

【字号: 日期:2022-08-04浏览:23作者:雯心

问题描述

已经设置了 .htaccess 文件

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

访问 index.php/xxx 的时候还是照常访问,不会变成 /xxx 这样的地址,如果我想要 index.php/xxx 会自动跳到 /xxx 请问如何处理?

问题解答

回答1:

RewriteBase /index.php所在的DocumentRoot,把.htaccess放在这里

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

相关文章: