- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сайт полностью переделывается на ПХП, соответственно старые страницы будут удалены, из старых адресов останется только страница обмена ссылками.
Но, старые страницы были проиндексированы, имели ВИЦ, PR, на них ссылки ставились... Короче, хочется использовать их адреса, хочется чтобы при запросе несуществующего (уже) адреса выдавалось сообщение о том, что содержание страницы изменено и карта нового сайта (PR при этом видимо должен плавно растекаться по новым страничкам)
На http://sitemaker.ru/technologies/webserver/error404handling/ прочитал статью, там рекомендуется в .htaccess поместить строку:
ErrorDocument 404 /path/error.php
ну, а в файле error.php карту сайта (в моём случае)
Попросил программистов, которые делают новый сайт реализовать вышеизложенное, но они мне пояснили что для посетителей сайта это полезно, но поисковики страницу (карту сайта) выдаваемую при такой обработке 404 ошибки индексировать не будут, поскольку она выдается при помощи редиректа и все мои PRы и ВИЦы со старых страниц всё равно пропадут.
Посоветуйте, что можно сделать в моей ситуации.
Чтобы ничего не потерять, надо сохранить страницы, на которые есть внешние ссылки. Неужели их очень много?
Достаточно оставить самые популярные.
Kost верно говорит. Проще оставить старые страницы (посмотреть статистику популярности), но в них ИМХО стоит указать что сайт обновился и "пройдемте, гражданин"..
Спасибо, но нет у меня путной статистики...
А с другой стороны, хочется хоть что-то поиметь от PR страниц старого сайта. Я так понимаю: если все (или большинство) страниц старого сайта просто удалить (вернее не закачивать по новой, поскольку хостинг тоже меняется), то их PR просто пропадет, а если вместо них подсовывать карту нового сайта - то PR будет перетекать на новые страницы.
Поскольку вариант с ErrorDocument 404 /path/error.php для этого не подходит, может стоить попробовать через mod_rewrite?
Поскольку основная масса страниц на старом сайте сосредоточена в нескольких директориях (dir1, dir2, dir3) хочу попробовать запросы к ним перенаправить на страничку с извинениями и картой сайта.
Будет ли работать такое:
RewriteEngine On
RewriteBase /
RewriteRule ^http://www.site.ru/dir1|dir2|dir3/(.*)$ http://www.site.ru/извинения.php
Да можно это сделать. Это зависит от настроек сервера на котором лежит сайт. Не обязательно использовать редирект. Например http://fdsafds.narod.ru/fgret.htm вбейте в адресную строку. страница как была так и осталась. Не куда не кого не перекинуло
Мне не хочется, чтобы поисковики получали код 404 ошибки, мне хочется чтобы они думали, что страница есть, только у неё изменилось содержание.
Можно конечно сохранить старые страницы и добавить в них меню нового сайта, но это адова работа, всё придется делать вручную....
Хотелось бы найти выход попроще.
ну так и не выдавайте ошибку 404, а выдавайте вместо эттого нужную страничку, без 404-ой. Ну приблизительно как на яндексе, только содержимое другое. Такая возможность есть в настройках сервера, покрайней мере в iis точно есть. Там можно указать что выдавать вместо 404, какую страницу.
Я как раз и спрашиваю, как технически это реализовать.
1. В Яндексе посмотреть, на какие страницы сайта есть внешние ссылки. Составить список
2. Поставить modRewrite (программисты должны знать) который отлавливает все старые адреса и перенаправить запрос на обработчик старых адресов
3. В обработчике старых адресов если страница есть в списке п.1 выводить (не редиректом - способов много) соответствующую ей статью на новом сайте. Если страницы в списке нет - выдавать 404 ошибку.
Програмисты Ваши должны знать. Если не знают то плохие они програмисты. Я то знать не могу, это зависит от того на чем сервер работает. Могу подсказать как в iis, но это Вам не нужно, раз написано на пшп.
Почти правильно пояснили... Только индексировать не будут не из-за редиректа. При такой конструкции в .htaccess никакого редиректа не будет. Будет отдаваться именно 404.
А зачем Вам надо, чтобы старые и несуществующие страницы индексировались? По идее, Ваша задача именно отправить пользователей по правильному адресу... И все это имеет смысл до тех пор, пока в базе поисковика существуют старые страницы.