Php 使用htaccess重定向时,facebook登录不起作用

Php 使用htaccess重定向时,facebook登录不起作用,php,facebook,.htaccess,redirect,Php,Facebook,.htaccess,Redirect,当我尝试在我的网站上添加htaccess重定向时,facebook登录已经停止工作 它显示的错误是 跨站点请求伪造验证失败。URL和会话中的“状态”参数不匹配 这是我编写的重写代码 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)$ apps.php?app_id=$1 [L] RewriteCond %{REQUEST_

当我尝试在我的网站上添加htaccess重定向时,facebook登录已经停止工作

它显示的错误是

跨站点请求伪造验证失败。URL和会话中的“状态”参数不匹配

这是我编写的重写代码

RewriteEngine on


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ apps.php?app_id=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ apps.php?app_id=$1&user_id=$2 [L]

当我使用上述重写代码时,如果我的脚本中存在for循环/while循环,FACEBOOK登录将不起作用。如果没有out循环,这段重写代码和FACEBOOK登录就可以完美地工作。

试试这个

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
而不是

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
试试这个

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
而不是

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

添加选项-在重写引擎打开之前在顶部显示多视图不,先生,我使用了选项+FollowSymLinks选项-重写cond%{HTTP_HOST}^www\.fbrakets\.com[NC]RewriteRule^(.*)$[L,R=301]RewriteCond%{REQUEST_FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^([^/]+)$apps.php?app_id=$1[L]RewriteCond%{REQUEST_FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^([^/]+)/([^/]+)$apps.php?app_id=$1和user_id=$2[L]但仍然没有用抱歉,我在留下答案时没有声誉。当我使用上述重写代码时,如果我的脚本中有for loop/while loop,FACEBOOK登录不起作用。没有循环,这个重写代码和FACEBOOK登录工作得很好。添加选项-重写引擎打开前的多视图不,先生,我使用了选项+FollowSymLinks选项-重写cond%{HTTP\u HOST}^www\.fbrakets\.com[NC]RewriteRule^(.*$[L,R=301]RewriteCond%{REQUEST\u FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^([^/]+)$apps.php?app_id=$1[L]RewriteCond%{REQUEST_FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^([^/]+)/([^/]+)$apps.php?app_id=$1和user_id=$2[L]但仍然没有用抱歉,我在留下答案时没有声誉。当我使用上述重写代码时,如果我的脚本中有for loop/while loop,FACEBOOK登录不起作用。没有了out循环,这个重写代码和FACEBOOK登录就完美地工作了。看看这里,看看它是否有帮助。不,因为在应用重写之前我没有任何问题。请看这里,看看它是否有帮助。不,因为在应用重写之前,我没有任何问题