我有一个简单的问题。
所以我有我的规则,这是;
RewriteRule ^([a-z0-9\-\/]+)/?$ index.php?requested_page=$1 [NC,L] # Handle requests.
如何更改此设置以将任何获取数据转发到请求的页面? Index.php基本上是一个模板,它根据请求的URL从其他页面中提取数据。模板基本如下;
$sitePageHashMap = array(
"home" => "home",
"pretty-link" => "pagename",
"pretty-link" => "pagename",
"pretty-link" => "pagename"
);
谢谢,
哈利
答案 0 :(得分:1)
使用QSA标志:
RewriteRule ^([a-z0-9/-]+)/?$ index.php?requested_page=$1 [NC,L,QSA]
QSA
(查询字符串追加)标记在添加新查询参数时保留现有查询参数。