.htaccess - пожалуйста, помогите правильно настроить переадресацию...

WM
На сайте с 14.10.2012
Offline
2
612

с адреса

http://example.com/faq.php?group=4&item=30&requestgroup=0#item30

на адрес

http://example.com/blog/aboutcms/

с адреса

http://example.com/faq.php?group=4&item=31&requestgroup=0#item31

на адрес

http://example.com/blog/aboutwp/

с адреса

http://example.com/faq.php?group=4&item=32&requestgroup=0#item32

на адрес

http://example.com/blog/cmsjoomla/

---------- Добавлено 27.11.2012 в 22:13 ----------

P.S. Забыл сказать, страницы также доступны и без #item, т.е. открываются по адресам:

http://example.com/faq.php?group=4&item=30&requestgroup=0

http://example.com/faq.php?group=4&item=31&requestgroup=0

http://example.com/faq.php?group=4&item=32&requestgroup=0

И это плохо, но это уже совсем другая история...

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

RewriteCond %{QUERY_STRING} ^group=4&item=30&requestgroup=0#item30$ [OR]

RewriteCond %{QUERY_STRING} ^group=4&item=30&requestgroup=0$

RewriteRule ^/faq.php /blog/aboutcms/ [R=301,L]

Остальное по аналогии. Справитесь?:)

Подпись))
WM
На сайте с 14.10.2012
Offline
2
#2

Огромное спасибо!

L
На сайте с 27.11.2012
Offline
15
#3

с #item или без запрети индексировать

siv1987
На сайте с 02.04.2009
Offline
427
#4

RewriteCond %{QUERY_STRING} =group=4&item=30&requestgroup=0

RewriteRule ^faq.php /blog/aboutcms/? [R=301,L]

RewriteCond %{QUERY_STRING} =group=4&item=31&requestgroup=0

RewriteRule ^faq.php /blog/aboutwp/? [R=301,L]

RewriteCond %{QUERY_STRING} =group=4&item=32&requestgroup=0

RewriteRule ^faq.php /blog/cmsjoomla/? [R=301,L]

добавить после RewriteEngine On

WM
На сайте с 14.10.2012
Offline
2
#5

Ура, заработало!

Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий