Хитрый редирект

[Удален]
1318

Сменил движок форума, а ссылки-то остались по сети разбросанные...

помогите написать редирект для .хаксесс

было http://www.САЙТ.ru/forum/viewtopic.php?t=870 стало http://www.САЙТ.ru/forum/topic870.html

и так со всеми темами...

как теперь переадрессовать всех посетителей на нужные темы?

organic
На сайте с 07.11.2004
Offline
141
#1

RewriteEngine on

RewriteBase /forum/

RewriteRule ^viewtopic\.php$ topic\.php

типа того... только это не рецепт, а направление

Yeah, well, I'm gonna go build my own theme park, with blackjack and hookers. In fact, forget the park!
[Удален]
#2

organic, плохо, что не рецепт... не получилось

organic
На сайте с 07.11.2004
Offline
141
#3

Scamp, такое читали?

http://www.egoroff.spb.ru/portfolio/apache/

Dalim
На сайте с 13.01.2006
Offline
47
#4

RewriteEngine on

RewriteBase /

RewriteRule ^forum/viewtopic.php?t=([0-9]+)$ /forum/topic$1.html [R=301]

[Удален]
#5

Dalim, не пашет%(((

AH
На сайте с 18.03.2006
Offline
204
#6
Dalim:
RewriteEngine on
RewriteBase /
RewriteRule ^forum/viewtopic.php?t=([0-9]+)$ /forum/topic$1.html [R=301]

Немножко наоборот надо :)

RewriteEngine on

RewriteRule ^forum/topic([0-9]+).html /forum/viewtopic.php?t=$1

Цены на регистрацию доменов ( https://1reg.online/domains.price ).
[Удален]
#7

Art-Host, спасибо.. но не получается...

добавлю полноты картины.

в /форум/.хт... у меня сейчас мод прописан пхп->html

RewriteRule ^index.htm index.php?%{QUERY_STRING}

RewriteRule ^index.html index.php?%{QUERY_STRING}

RewriteRule ^main.html index.php?act=idx&%{QUERY_STRING}

RewriteRule ^ipb.html index.php?%{QUERY_STRING}

RewriteRule ^topic([0-9]+)\.html$ index.php?showtopic=$1&%{QUERY_STRING}

RewriteRule ^topic([0-9]+)s([0-9]+)\.html$ index.php?showtopic=$1&st=$2&%{QUERY_STRING}

RewriteRule ^forum([0-9]+)\.html$ index.php?showforum=$1&%{QUERY_STRING}

RewriteRule ^topic([0-9]+).html viewtopic.php?t=$1

RewriteRule ^cat([0-9]+)\.html$ index.php?act=SC&c=$1&%{QUERY_STRING}

RewriteRule ^ptopic([0-9]+)\.html$ index.php?act=Print&client=printer&f=1&t=$1&%{QUERY_STRING}

RewriteRule ^user([0-9]+)\.html$ index.php?showuser=$1&%{QUERY_STRING}

AH
На сайте с 18.03.2006
Offline
204
#8
Scamp:
Art-Host, спасибо.. но не получается...
добавлю полноты картины.

С этого надо было и начинать, я вам привел пример лишь того момента что вы указали:

было http://www.САЙТ.ru/forum/viewtopic.php?t=870 стало http://www.САЙТ.ru/forum/topic870.html

и так со всеми темами...
[Удален]
#9

Всеобщими усилиями добили!

Спсибо Art-Host и ещё одному на аське

а также всем, кто принимал участие!

решение получилось только при помощи скриптика

через файл viewtopic.php

<?

header ("location: topic".$t.".html ");

?>

и всё!

D
На сайте с 18.08.2006
Offline
29
dr.
#10

таже проблема сайт перемещен из HTML в PHP,но в html страниц много и предыдущий админ пользовался всякими

вещами за которые яндексом были введены санкции не хочется править,если я в XPanel сделаю редирект со старых страниц на новые и старые просто удалю с ФТП.

Вопрос в том как на это посмотрит Яндекс?

Если стоит редирект с одной страницы сайта на другую ,со стороны Яндекса могут быть санкции?

антенны (http://domica.ru/)

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