- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день! поменяли ссылки в нескольких товаров, в итоге получили в яндекс вебмастере несколько битых ссылок, как настроить редирект, чтобы со старых ссылок пользователи переходили на новые ссылки
например с
/тест/тест/тест.нтмл
на
/тест.нтмл
В файле .htaccess пропишите для каждой страницы такие строчки (заменив url адреса на свои).
Redirect 301 /old-page1.html http://site.ru/new-page1.html
Redirect 301 /old-page2.html http://site.ru/new-page2.html
Redirect 301 /old-page3.html http://site.ru/new-page3.html
И так далее, по аналогии. Затем обратитесь к old-page1.html и если все сделано правильно, произойдет переадресация на новую страницу new_page1.html
После того, как в поисковой выдаче начнут ранжироваться новые страницы, из .htaccess файла эти строки можно удалить.
В файле .htaccess пропишите для каждой страницы такие строчки (заменив url адреса на свои).
Redirect 301 /old-page1.html http://site.ru/new-page1.html
Redirect 301 /old-page2.html http://site.ru/new-page2.html
Redirect 301 /old-page3.html http://site.ru/new-page3.html
И так далее, по аналогии. Затем обратитесь к old-page1.html и если все сделано правильно, произойдет переадресация на новую страницу new_page1.html
После того, как в поисковой выдаче начнут ранжироваться новые страницы, из .htaccess файла эти строки можно удалить.
у меня аналогичный вопрос, поэтому хочу уточнить - а если таких страниц 1000?
как-то автоматически нельзя сделать?
чтобы не писать 1000 строк
На php методом включения в шапку:
$urla=$_SERVER[REQUEST_URI];
$kusok=explode('/',$urla);
if ($kusok[0] == 'тест' && $kusok[1] == 'тест') {
301 редирект на $kusok[2]
}
****
Естественно, это не финальный код. Обратитесь к программисту (ко мне, например) и пропишите условия.
В файле .htaccess пропишите для каждой страницы такие строчки (заменив url адреса на свои).
Redirect 301 /old-page1.html http://site.ru/new-page1.html
Redirect 301 /old-page2.html http://site.ru/new-page2.html
Redirect 301 /old-page3.html http://site.ru/new-page3.html
И так далее, по аналогии. Затем обратитесь к old-page1.html и если все сделано правильно, произойдет переадресация на новую страницу new_page1.html
После того, как в поисковой выдаче начнут ранжироваться новые страницы, из .htaccess файла эти строки можно удалить.
спасибо, все работает)
таким же методом можно редирект с www на без www ведь сделать?
Редирект с www на без-www
RewriteRule ^(.*)$ http://joysea.ru/$1 [R=permanent,L]
Редирект с index.php на /
RewriteRule ^index\.php$ http://joysea.ru/ [R=301,L]
В файле .htaccess пропишите для каждой страницы такие строчки (заменив url адреса на свои).
Redirect 301 /old-page1.html http://site.ru/new-page1.html
Redirect 301 /old-page2.html http://site.ru/new-page2.html
Redirect 301 /old-page3.html http://site.ru/new-page3.html
И так далее, по аналогии. Затем обратитесь к old-page1.html и если все сделано правильно, произойдет переадресация на новую страницу new_page1.html
После того, как в поисковой выдаче начнут ранжироваться новые страницы, из .htaccess файла эти строки можно удалить.
Только не надо ничего удалять. А если на старые страницы есть внешние ссылки? Они будут потеряны.
Редирект с www на без-www
Редирект с index.php на /
поставил, сервис говорит что редирект не обнаружен
Сервис какой? Проверять ответ сервера? Просто наберите в браузере адрес/index.php, должно переадресовать. Также и с www
Сервис какой? Проверять ответ сервера? Просто наберите в браузере адрес/index.php, должно переадресовать. Также и с www
пробовал в ручную не переходит, можете сами протестить сайт cvetycheb .ru
Тогда эти строки в самое начало .htaccess, после строк
RewriteEngine on