试了好几个方法,什么RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 加个?的都不行?
路径规则不对,把public目录下的.htaccess修改下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
感谢,真的是加个问号就行,只不过是加在public目录下的.htaccess,而不是根目录下的.htaccess