0

.htaccess ファイルに次のエントリがあります。

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

私がしていることは、私はにリダイレクト blogsすることです?name=data&case=gview&group_id=31

何が起こるかというと、私のすべての URL は現在blogs?id=1etc ですが、そのままにしておく必要があります。?id=1

blogs残りの URL からを削除するにはどうすればよいですか?

これは私が思いついたものですが、うまくいきません:

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 に答える