问题描述
已经设置了 .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]