以下是我的页面用于访问数据库值的示例链接
http://www.examlpe.com/product-line2/sales/'dynamic-value'
和Facebook身份验证在最后添加状态和代码,并导致无限循环的身份验证
http://www.example.com/product-line2/sales/'dynamic-value'?state=foo&code=bar
这个动态值就像lkji98。 MySQL使用它从数据库中获取所需的值。我的问题是如何在Facebook身份验证重定向后重新启动动态URL
http://www.example.com/product-line2/sales/'dynamic-value'
我当前的.htaccess文件是
Options -Multiviews
Options +FollowSymlinks
RewriteBase /product-line2/sales/
RewriteEngine on
RewriteRule ^([1-9a-z]*)$ index.php\?u=$1 [L]
index.php用于从数据库中获取结果。如果我把重定向url作为index.php然后它只是重定向到index.php状态和代码值
http://www.example.com/product-line2/sales/index.php?state=foo&code=bar
facebook身份验证有效,但动态网址丢失。
谢谢。
答案 0 :(得分:1)
通过QSA解决问题。
Options -Multiviews
Options +FollowSymlinks
RewriteBase /product-line2/sales/
RewriteEngine on
RewriteRule ^([A-Za-z0-9-]+)?$ index.php\?u=$1 [QSA,L]