.htaccess Перенаправляющие страницы

DeL Esprit
На сайте с 27.01.2010
Offline
223
724

есть сраница http://site.ru/index.php?id=product2 нужно что бы она отображала страницу http://site.ru/product.html

делаю так:

redirect 301 /index.php?id=product2 http://site.ru/product.html

не получается ничего.

подскажите как сделать

Тестирую облачный майнинг - узнаем развод или нет. - окупаемость 3 месяца? мелкие суммы (https://goo.gl/aPWmoj) | майнинг Monero, минимум $830 (https://goo.gl/3XivbP) Биржи (ввод/вывод) - на Приват (https://goo.gl/CGZTnD), на Payeer, Capitalist, Advcash, Qiwi... (https://goo.gl/eejAgs)
DeL Esprit
На сайте с 27.01.2010
Offline
223
#1

up? вчера все пили, может сегодня помогут )

Rodnoi
На сайте с 11.03.2013
Offline
195
#2

Попробуй так (добавь в начало файла):


RewriteCond %{HTTP_HOST} ^site\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.ru$
RewriteRule ^index\.php\?id\=product2$ "http\:\/\/site\.ru\/product\.html" [R=301,L]
Все по жести.
DeL Esprit
На сайте с 27.01.2010
Offline
223
#3
Rodnoi:
Попробуй так (добавь в начало файла):

RewriteCond %{HTTP_HOST} ^site\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.ru$
RewriteRule ^index\.php\?id\=product2$ "http\:\/\/site\.ru\/product\.html" [R=301,L]

не выходит. 🙅

eis
На сайте с 18.10.2008
Offline
473
eis
#4

DeL Esprit, попробуйте полные урлы прописать в Вашем варианте

- Здесь я покупаю вечные ссылки на свои сайты! (https://backlinkator.com) - сотни ссылок за копейки
DeL Esprit
На сайте с 27.01.2010
Offline
223
#5

помогите кто-то с регэкспами - как эту строчку блин вписать - /index.php?id=product2

---------- Добавлено 11.03.2013 в 13:46 ----------

eis:
DeL Esprit, попробуйте полные урлы прописать в Вашем варианте

так ?

RewriteRule http://site/index.php?id=product2 "http\:\/\/site\.ru\/product\.html" [R=301,L]

пробовал ничего. проблема именно в index.php?id=product2

если делаю

RewriteRule ^index\.php?$ "http\:\/\/site\.ru\/product\.html" [R=301,L]

то все страницы index.php **** редиректит.

---------- Добавлено 11.03.2013 в 13:52 ----------

о. докопался.

RewriteCond %{REQUEST_URI} index.php$
RewriteCond %{QUERY_STRING} ^id=product2$
RewriteRule (.*) http://site.ru/product.html? [R=301,L]

этот работает.

спспб.

Rodnoi
На сайте с 11.03.2013
Offline
195
#6

Намудрил я с регэкспами =) DeL Esprit, сорри, писал по памяти.

Ну, главное, что заработало таким макаром. ☝

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