如何使用.htaccess从http://domain.com/recent?page=2
(原始页面为http://domain.com/?id=recent&page=2
)获取页面变量? (我需要所有页面的一般规则)thanx求助
答案 0 :(得分:3)
将重写规则更改为:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]+)/?$ index.php?id=$1 [L,QSA]
主要更改是使用QSA
标记,即使在添加id=$1
后也会保留原始查询字符串。
答案 1 :(得分:1)
就像
RewriteRule (.+)?page=([0-9]+) ?id=$1&page=$2
看一下你可以在google上找到的正则表达式和例子;)