我有重写规则的问题,似乎它“吃掉”我的设置会话变量。 这是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]
似乎无论何时我存储会话变量,当我在页面之间点击时它们都不存在。 我上面的代码中的任何想法,是什么原因以及如何修改它都有效?
答案 0 :(得分:3)
如果要向网址附加会话ID,可以添加QSA
标记:
RewriteRule ^([^.]+)/?$ /index.php?page=$1 [L,QSA]
所以它不会删除任何GET变量。