Может есть такая тема, но я не нашел. Не знаю куда задать вопрос, страницы имели формат 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
Спасибо. С постоянными страницами мне всё понятно, а что мне можно сделать с динамическими? Например, вот таких /stranica.aspx?page=1&showlinks=8 чтобы все ссылки с именем stranica.aspx направлялась на stranica.html RewriteRule ^stranica\.aspx(.*)$ /stranica.html [L,R=301] Вот такой код будет правильный? Спасибо добрым людям, вот код для страниц такого вида Code: RewriteRule ^partners.aspx?page=([0-9]+)&showlinks=(.*)$ /partners$1.html [L,R=301]