Php Laravel 5.2在apache上读取头authtoken
我正在尝试使用JWT身份验证,但无法读取authtoken。 如果我沿着url发送令牌,它可以正常工作,但在标头中则不行。 这个链接说如果在Apache上,我们需要配置Apache配置。我也这么做了,但不起作用。 我试着在Laravel5.2内部Php Laravel 5.2在apache上读取头authtoken,php,apache,.htaccess,laravel-5.2,Php,Apache,.htaccess,Laravel 5.2,我正在尝试使用JWT身份验证,但无法读取authtoken。 如果我沿着url发送令牌,它可以正常工作,但在标头中则不行。 这个链接说如果在Apache上,我们需要配置Apache配置。我也这么做了,但不起作用。 我试着在Laravel5.2内部public/ 我当前的.htaccess如下所示 <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews
public/
我当前的.htaccess如下所示
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
</IfModule>
选项-多视图
重新启动发动机
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
重新启动发动机
RewriteCond%{HTTP:Authorization}^(.*)
重写规则。*-[e=HTTP\U授权:%1]
我是不是遗漏了什么或做错了?请把台词写下来
RewriteCond%{HTTP:Authorization}^(.*)
重写规则。*-[e=HTTP\u授权:%1]
以前
RewriteRule^index.php[L]
完成。htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
选项-多视图
重新启动发动机
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
trusted无效!。你能提供完整的.htacess吗?我修改了答案,尝试重新启动apache,清除laravel的缓存,发布你的php代码来读取标题
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>