1
我遇到了问题,我的会话数据在Google Chrome中丢失。所有其他浏览器都可以很好地处理会话。.htaccess文件导致Chrome丢失会话数据
我已经收窄到下面一行在我.htaccess
文件:
RewriteRule ^([a-zA-Z0-9-/]+)$ customForest.php?slug=$1 [QSA]
如果我删除此行,会议在谷歌浏览器正常工作。
有没有人有任何想法在这一行可能会导致这个问题?
这似乎打破了我所有的路径。 。*是否应用于所有文件? – Daelan
'http://mydomain.com/customForest.php ...'始终是我答案中的URL,因为从你的问题来看,不可能确定其他任何东西。然而,这只是一个例子,说明如何使用QUERY_STRING来捕获查询字符串,而不是使用'QSA'标志来查询问题中的模式,该标志会重复参数两次:'slug = parameter&slug = parameter'。 –
实际上,它看起来像重写规则开始时的^是什么导致问题。不是[QSA]。如果我删除^并指定一个特定的slu like像这样: RewriteRule test /([a-zA-Z0-9 - /] +)$ customForest.php?slug = $ 1 [QSA] 它的工作原理。 – Daelan