Видалити рядок у .htaccess - .htaccess

У мене є наступний запис у файлі .htaccess:

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

Що я роблю це, я перенаправити blogs до ?name=data&case=gview&group_id=31

Тепер що сталося, всі мої URL-адреси зараз blogs?id=1 тощо, але мені потрібно, щоб вони залишилися просто ?id=1

Як я можу видалити blogs з решти URL?

Це те, що я придумав, але це не працює:

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

РЕДАГУВАТИ Я міг би пояснити це неправильно. Мені потрібно змінити фактичний показ url посилань. Це насправді можливо?

Відповіді:

0 для відповіді № 1

Не впевнений ... але це те, що ви шукаєте?

RewriteRule  ^/?$ /blogs [L,QSA]

0 для відповіді № 2

Що не так, просто додавши R до початкового правила?

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

0 для відповіді № 3

Гаразд, відповідь дуже багато: Це не може бути зроблено. Я просто перейшов через мій код, додав / перед основними URL-адресами і все працює як передбачено.

Дякую за пропозиції.