Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Белые методы раскрутки (https://forum.antichat.xyz/forumdisplay.php?f=117)
-   -   Смена хостинга, редирект. Помогите. (https://forum.antichat.xyz/showthread.php?t=101443)

Komyak 15.01.2009 23:55

Смена хостинга, редирект. Помогите.
 
Может есть такая тема, но я не нашел. Не знаю куда задать вопрос, страницы имели формат default.aspx, как можно избежать обнуления рейтингов при смене станиц на index.php(html). Как я понимаю default.aspx и index.php две разные станицы и соответственно второй в индексе не будет и придется все мучения начинать заново? Или можно записать в .aspx
<HEAD>
<META HTTP-EQUIV="refresh" content="0;URL=http://www.new.com/new.htm">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<TITLE>Page has moved</TITLE>
</HEAD>
Только будет ли работать?
Но я где то читал что за такой код можно улететь в бан. Как можно решить проблему? Попадалось решение с изменением файла .htaccess но там выход при смене домена.

ZuS 16.01.2009 00:12

RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php

для каждой страницы, если сменилось только расширение то можно сделать проще

Komyak 16.01.2009 13:17

Цитата:

Сообщение от ZuS
RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php для каждой страницы, если сменилось только расширение то можно сделать проще

А можно как то реализовать вот этот способ?:
RedirectMatch /(.*)\.aspx$ /$1.html
Сработает ли? Как сказали при таком редиректе происходит автоматическое перенаправление всех страниц. Но тогда вопрос обязательно или нет наличие исходных страниц в формате aspx? Если обязательно то можно ли, в таком случае "подсунуть" ему пустую страницу.aspx?

ZuS 16.01.2009 15:13

наличие исходных необязательно, вполне можно использовать, если названия страниц совпадают

Komyak 16.01.2009 15:33

Цитата:

Сообщение от ZuS
наличие исходных необязательно, вполне можно использовать, если названия страниц совпадают

Т.е. Если названия страниц различно, то нужно просто каждую страницу прописать отдельно, вот по этому методу?:
Redirect 301 /old-page.aspx http://www.сайт.ru/new-page.html
или
Redirect permanent /old-page.aspx http://www.сайт.ru/new-page.html

ZuS 16.01.2009 15:42

RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php
вот так

Komyak 16.01.2009 18:43

Спасибо. С постоянными страницами мне всё понятно, а что мне можно сделать с динамическими? Например, вот таких /stranica.aspx?page=1&amp;showlinks=8 чтобы все ссылки с именем stranica.aspx направлялась на stranica.html
RewriteRule ^stranica\.aspx(.*)$ /stranica.html [L,R=301]
Вот такой код будет правильный?

Спасибо добрым людям, вот код для страниц такого вида
Код:

RewriteRule ^partners.aspx?page=([0-9]+)&amp;showlinks=(.*)$ /partners$1.html [L,R=301]


Время: 18:29