php $SERVER [‘PATH_INFO’]和apache mod_rewrite
作者:互联网
这里我有.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://stackoverflow.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]
标签:apache,mod-rewrite,pathinfo,php 来源: https://codeday.me/bug/20191101/1987237.html