- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Задала вопрос в соответствующей теме, но, видать, там не судьба получить ответ.
Спрошу здесь.
В .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт.com$ [NC]
RewriteRule ^(.*)$ http://сайт.com/$1 [R=301,L]
не работает, редиректит на локалхост
Причем сам локалхост нормально редиректит с www на без www с этими же условиями
Не совсем понятно, где локалхост.
У вас простой редирект с ввв на без ввв. При чём тут локалхост?
Вот и мне непонятно, при чем тут локалхост.
Проблема в том, что при указании www.сайт.com редиректит на локалхост, а не на сайт.com.
При этом в урле остается www.сайт.com
так у вас случаем в host не прописан этот урл и IP 127,0,0,1?
так у вас случаем в host не прописан этот урл и IP 127,0,0,1?
в hosts все сайты на 127.0.0.1, как и обычно
UPD, нашла, в чем проблема. Еще с утра думала, но только сейчас проверила.
Нужно в sites-available/сайт.com задавать <VirtualHost сайт.com:80>, а не <VirtualHost *:80>, как для локалхоста.
Спасибо за подсказки.
UPD2. Стоило прописать так же для другого сервера, получила при рестарте апача VirtualHost сайт.com:80 ovarlaps with VirtualHost сайт.co:80, the first has precedence, perhaps you need a NameVirtualHost directive.
Буду дальше копать.
K_V_S, вообще-то там IP-шники прописываются, когда нужно. Имена прописываются в ServerName и ServerAlias.
У вас видимо проблемы с дефолтным вирт. хостом. Сделайте конфиг с именем вроде 000-default.conf для заглушки. Обращения по localhost можете в ней же отлавливать. Имя тоже лучше прописать в ServerName, хотя в ней будут отлавливаться обращения и по всем прочим левым именам.
Сделайте конфиг с именем вроде 000-default.conf
Это есть, в sites-available/default
это симлинк 000-default
в sites-available/default:
<VirtualHost *:80>
ServerName localhost
...
</VirtualHost>
Для остальных сайтов в sites-available/сайт у каждого в ServerName свой.
Не совсем ясно, как отлавливать в ServerName
P.S. Или браузер в кэше сохранил редирект ;)
P.S. Или браузер в кэше сохранил редирект ;)
Все может быть, сейчас вообще непонятно что происходит, после возвращения все на место работает вообще не так.
Буду чистить кэш :) И думать дальше, почему не редиректит. Ведь не редиректит же.
Симлинки обычно в site-enabled складируются. Короче не суть. Имя должно начинаться с нулей (чтобы быть первым по счету) у файла/симлинка, который подключается из осн. конфига.
Сервер сам все отловит, если прописать эту директиву. Ваша основная задача – разместить объявление деф. вирт. хоста первым по счету.
---------- Добавлено 26.07.2018 в 15:39 ----------
Короче если мысленно собрать конфиг воедино, должно быть так:
---------- Добавлено 26.07.2018 в 15:41 ----------
P.S. Если хотите, чтобы localhost был приписан не к дефолтному хосту, то конечно имена можно менять местами.