![]() |
Смена хостинга, редирект. Помогите.
Может есть такая тема, но я не нашел. Не знаю куда задать вопрос, страницы имели формат 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 но там выход при смене домена. |
RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php
для каждой страницы, если сменилось только расширение то можно сделать проще |
Цитата:
RedirectMatch /(.*)\.aspx$ /$1.html Сработает ли? Как сказали при таком редиректе происходит автоматическое перенаправление всех страниц. Но тогда вопрос обязательно или нет наличие исходных страниц в формате aspx? Если обязательно то можно ли, в таком случае "подсунуть" ему пустую страницу.aspx? |
наличие исходных необязательно, вполне можно использовать, если названия страниц совпадают
|
Цитата:
Redirect 301 /old-page.aspx http://www.сайт.ru/new-page.html или Redirect permanent /old-page.aspx http://www.сайт.ru/new-page.html |
RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php
вот так |
Спасибо. С постоянными страницами мне всё понятно, а что мне можно сделать с динамическими? Например, вот таких /stranica.aspx?page=1&showlinks=8 чтобы все ссылки с именем stranica.aspx направлялась на stranica.html
RewriteRule ^stranica\.aspx(.*)$ /stranica.html [L,R=301] Вот такой код будет правильный? Спасибо добрым людям, вот код для страниц такого вида Код:
RewriteRule ^partners.aspx?page=([0-9]+)&showlinks=(.*)$ /partners$1.html [L,R=301] |
| Время: 18:29 |