- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
тока в поиск не отправляйте, все облазил уже, в итоге:
есть сайт у него много страниц которые уже не существуют но на них есть ПР-истые ссылки, хочу перенаправить ПР на морду.
Сделал так:
аштацесс
ErrorDocument 404 http://www.сайт.ru/error.php
в error.php
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: /");
exit();
?>
в итоге отдает
HEAD /dsfdf.php HTTP/1.0
Host www.сайт.ru
User-Agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon)
Accept */*
Accept-Language ru;q=1
Accept-Charset windows-1251;q=1
Connection Close
Заголовки ответа:
HTTP/1.1 302 Found
Server nginx/0.4.13
Date Sat, 08 Nov 2008 13:57:41 GMT
Content-Type text/html; charset=iso-8859-1
Connection close
Location http://www.сайт.ru/error.php
смущает меня что локейшон отдает не морду а еррор пшп и почему то пишет 302 фаунд
все ли верно сделано?
Для правильного использования обработки ошибки 404 просто поменяйте:
ErrorDocument 404 http://www.сайт.ru/error.php
на
ErrorDocument 404 /error.php
и будет 404, а не 302. Категорически не советую портить обработку ошибки 404.
Но вашу задачу нельзя решать через
ErrorDocument 404
Правильное решение - это установка редиректов на всех несуществующих страницах, а код редиректа 301.
См. RedirectPermanent или юзайте mod_rewrite, если страниц, на которые смотрят пиаристые ссылки очень много (в чем я сомневаюсь).
я не программер
былбы признателен, еслиб кто нить написал где че прописать
Вебмастер обязан знать, где найти документацию к своему вебсерверу (Апач), иначе это не вебмастер, а вообще никто.
И программистом тут быть не нужно.
RedirectPermanent /page1 http://site.ru
RedirectPermanent /page2 http://site.ru
RedirectPermanent /page3 http://site.ru
для каждой страницы, на которую есть хорошие ссылки снаружи.
а если таких страниц тысяци как и сайтов
можно как то прописать одной записью?