这里我有.htaccess文件:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [QSA,L]
并且可以重写,但是当我尝试http://site.com/example时,index.php中没有path_info.
我将主题https://*.com/questions/1442854/codeigniter-problem-with-mod-rewrite-on-apache-1-3更改为红色,但没有解决我的问题.
因此,此问题仅在Apache 1.3上发生(在2.0上就可以了),我想知道为什么.不幸的是,我也无法访问httpd.conf(
请帮我.
解决方法:
尝试将您的重写规则更改为:
RewriteRule (.*) index.php [QSA,L,E=PATH_INFO:/$1]