Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Смена хостинга, редирект. Помогите. |

15.01.2009, 23:55
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Смена хостинга, редирект. Помогите.
Может есть такая тема, но я не нашел. Не знаю куда задать вопрос, страницы имели формат 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 но там выход при смене домена.
|
|
|

16.01.2009, 00:12
|
|
Участник форума
Регистрация: 16.03.2008
Сообщений: 120
Провел на форуме: 246511
Репутация:
90
|
|
RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php
для каждой страницы, если сменилось только расширение то можно сделать проще
|
|
|

16.01.2009, 13:17
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Сообщение от ZuS
RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php для каждой страницы, если сменилось только расширение то можно сделать проще
А можно как то реализовать вот этот способ?:
RedirectMatch /(.*)\.aspx$ /$1.html
Сработает ли? Как сказали при таком редиректе происходит автоматическое перенаправление всех страниц. Но тогда вопрос обязательно или нет наличие исходных страниц в формате aspx? Если обязательно то можно ли, в таком случае "подсунуть" ему пустую страницу.aspx?
|
|
|

16.01.2009, 15:13
|
|
Участник форума
Регистрация: 16.03.2008
Сообщений: 120
Провел на форуме: 246511
Репутация:
90
|
|
наличие исходных необязательно, вполне можно использовать, если названия страниц совпадают
|
|
|

16.01.2009, 15:33
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Сообщение от ZuS
наличие исходных необязательно, вполне можно использовать, если названия страниц совпадают
Т.е. Если названия страниц различно, то нужно просто каждую страницу прописать отдельно, вот по этому методу?:
Redirect 301 /old-page.aspx http://www.сайт.ru/new-page.html
или
Redirect permanent /old-page.aspx http://www.сайт.ru/new-page.html
|
|
|

16.01.2009, 15:42
|
|
Участник форума
Регистрация: 16.03.2008
Сообщений: 120
Провел на форуме: 246511
Репутация:
90
|
|
RedirectMatch Permanent ^/page1.aspx$ http://domen.ru/new-page.php
вот так
|
|
|

16.01.2009, 18:43
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Спасибо. С постоянными страницами мне всё понятно, а что мне можно сделать с динамическими? Например, вот таких /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]
Последний раз редактировалось Komyak; 20.01.2009 в 02:24..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|