发布时间:2024-04-11 11:14:56 点击数:283
我遇到这个问题的时候,我之前在windows IIS 的时候是正常的,转到Apache以后出问题了。
原因:具体原因不清楚啊,希望有大神能给解答一下
解决方法:
对.htaccess文件进行如下修改:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#增加下面的内容就可以了
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>
或者
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#增加下面的内容就可以了
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
————————————————