0

我的 .htaccess 文件中有以下条目:

RewriteRule  ^blogs$ ?name=data&case=gview&group_id=31%1 [L]

我所做的是,我重定向 blogs?name=data&case=gview&group_id=31

现在发生的事情是,我所有的网址现在都是blogs?id=1等等,但我需要它们保持不变?id=1

如何blogs从其余网址中删除?

这是我想出的,但它不起作用:

RewriteRule ^blogs?(.*)$ /$1 [L]

编辑我可能解释错了。我需要更改链接的实际 url 显示。这真的可能吗?

4

3 回答 3

0

不确定......但那是你要找的吗?

RewriteRule  ^/?$ /blogs [L,QSA]
于 2012-08-02T09:44:06.047 回答
0

R仅在原始规则中添加 a 有什么问题?

RewriteRule  ^blogs$ ?name=data&case=gview&group_id=31%1 [L,R=301]
于 2012-08-02T11:10:17.990 回答
0

好吧,答案差不多:做不到。我刚刚检查了我的代码,/在主 URL 之前添加,一切都按预期工作。

谢谢两位的建议。

于 2012-08-02T11:40:05.490 回答