- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Но интересно сделать на уровне htaccess
Страниц нет? Значит должно отдаваться 404 без всяких танцев.
В чём состоит задача?
Если что, я всё прочитал, но ничего не понял.
Есть старый домен. Есть новый домен.
В корне лежит файл htaccess. В нем строки, делающие 301 редирект со всех страниц старого домена на все страницы нового домена.
Нужно перед этими строками прописать ряд урлов (ручками по списку), чтобы по ним отдавался 404й и не делался 301 редирект.
Нужно перед этими строками прописать ряд урлов (ручками по списку), чтобы по ним отдавался 404й и не делался 301 редирект.
или
Но вообще-то у вас что-то не так настроено, потому что при правильном постраничном редиректе на несуществующие страницы и без этих правил должен отдаваться ответ 404.
или
Но вообще-то у вас что-то не так настроено, потому что при правильном постраничном редиректе на несуществующие страницы и без этих правил должен отдаваться ответ 404.
RewriteRule ^(.*)$ https://newdomen.ru/$1 [R=301,L]
Нужно перед этими строками прописать ряд урлов (ручками по списку), чтобы по ним отдавался 404й и не делался 301 редирект.
Излишества нехорошие. Если страницы были, но снесены - им бы и вовсе 410 отдавать. Да и это уже от лукаваго.
RewriteCond %{HTTP_HOST} ^olddomen.ru$ [NC]
RewriteRule ^(.*)$ https://newdomen.ru/$1 [R=301,L]
Ну и потом скрипт должен отдать 404. Тогда старую страницу ПС выкидывает по причине 301, а новую не индексирует по причине 404.
им бы и вовсе 410 отдавать. Да и это уже от лукаваго.
1. Платоны писали, что для Яндекса нет разницы 410 или 404
2. Проводил эксперимент на 1 группе товаров. Подтвердился - разницы нет.
Ну и потом скрипт должен отдать 404. Тогда старую страницу ПС выкидывает по причине 301, а новую не индексирует по причине 404.
Платоны писали, что для Яндекса нет разницы 410 или 404
Ну так на Яндексе свет клином не сошёлся. Гуглоботу проще будет старый адресок из индекса выкинуть, он слишком нетороплив на подъём. А 404 - это просто ответ "Не знаю, чё такое", и отдаётся во всех случаях, когда что-то не найдено. 410 - это уже более определенно. Было, но сплыло, расходимсо, посоны.