htaccess吃掉会话变量?

时间:2012-05-08 15:25:42

标签: php .htaccess

我有重写规则的问题,似乎它“吃掉”我的设置会话变量。 这是htaccess的内容

AddHandler phpini-cgi .php
Action phpini-cgi /cgi-bin/php5-custom-ini.cgi

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^([^.]+)/?$ /index.php?page=$1 [L]

似乎无论何时我存储会话变量,当我在页面之间点击时它们都不存在。 我上面的代码中的任何想法,是什么原因以及如何修改它都有效?

1 个答案:

答案 0 :(得分:3)

如果要向网址附加会话ID,可以添加QSA标记:

RewriteRule ^([^.]+)/?$ /index.php?page=$1 [L,QSA]

所以它不会删除任何GET变量。