- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
SeVlad, Разговор был о переадресации средствами nginx
Разговор был о переадресации средствами nginx
Разговор (если смотреть не только на буквы, а и в суть проблемы) о причинах и как делать правильно.
А переадресации - это костыль при изначально неправильной конфигурации сервера.
Тем более, что сделать правильно - и проще и надёжнее :) И какое-никакое, но повышение уровня знаний администрирования веб-сервера (а вдруг глаз ещё попутно что-то зацепит ;) )
Тем более, что сделать правильно - и проще и надёжнее
Бесспорно. Спорно, какой именно вариант - правильнее.
Например, у меня несуществующие домены отдают Не найдено. Использую несколько поддоменов, кроме того, соответственно, вариант огульной переадресации мне не подходит.
Только для www сделал 301 на основной домен без.
Наличие нескольких сайтов на сервере также дает свои ограничения.
Например, у меня несуществующие домены отдают Не найдено.
..
Только для www сделал 301 на основной домен без.
Ну это и есть правильно :)
Возникла проблема (возможно и была до этого) сайт открывается по всем поддоменам 1.site.ru ww.site.ru asdaf.site.ru любое значение до точки работает как дубль сайта. Сайт должен открываться только на site.ru Все остальное желательно редиректить на страницы без поддомена либо вообще на site.ru/error404.php
Как можно сие убрать или хотя бы закрыть от индексации. Спасибо.
ТС, в DNS записях убери
example.org (A) IP
www.example.org (A) IP
и т.д. если нужно.
Что то я и не подумал, спасибо, жду обновления днс и наслаждаюсь.
сайт открывается по всем поддоменам 1.site.ru ww.site.ru asdaf.site.ru любое значение до точки работает как дубль сайта.
Вообще-то надо записи DNS поправить, а не nginx корежить.
---------- Добавлено 08.08.2016 в 21:43 ----------
несуществующие домены отдают Не найдено.
А должны не домены отдавать, а браузер что-то вроде err_not_resolved
А должны не домены отдавать, а браузер что-то вроде err_not_resolved
Почему? У меня при обращении к несуществующему сабдомену выдает - Сервер не найден, что и является правдой)
А должны не домены отдавать, а браузер что-то вроде err_not_resolved
Ну не придирайся к мелочам ;) Sly32, просто сформулировал "по простому".
Ответ отдаёт сервер. А браузер только отобразит что-то. Если захочет и как захочет ;)