- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сайт переехал на новый домен, так вот задача со старого домена сделать редиректы на новый:
Пишу такое правило:
listen 80;
root /var/www/forum;
access_log /var/log/nginx/access.log; #расположение логов данного хоста
error_log /var/log/nginx/error.log debug;
server_name www.rclub.ru rclub.ru;
index index.php;
location / {
if ($http_host ~* "^rclub\.ru$"){
rewrite ^(.*)$ http://newsite.ru/$1 redirect;
}
if ($http_host ~* "^www.rclub\.ru$"){
rewrite ^(.*)$ http://newsite.ru/$1 redirect;
}
}
Что получается, если захожу на rclub или www.rclub.ru то меня перекидывается на newsite.ru ,
Но если я зайду на rclub.ru/forum/viewtopic.php?f=13&t=103293 , то урл таким и остается. А надо что бы он подменялся на newsite.ru/forum/viewtopic.php?f=13&t=103293 , и так везде надо.
Где косяк?
server {
listen 80;
server_name www.rclub.ru rclub.ru;
rewrite ^ http:///newsite.ru$request_uri? permanent;
}
server {
listen 80;
server_name www.rclub.ru rclub.ru;
rewrite ^ http:///newsite.ru$request_uri? permanent;
}
Спасибо со слейв домена все ок!
Еще одна проблема осталась, как теперь основной домен привести к такому же виду?
server_name www.newsite.ru newsite.ru;
rewrite ^ http:///newsite.ru$request_uri? permanent;
Не дает так, ошибка множественных редиректов появляется.
Уточните, вы хотите с www.newsite.ru перекинуть на newsite.ru?
Если да, тогда
listen 80;
server_name www.rclub.ru rclub.ru www.newsite.ru;
rewrite ^ http:///newsite.ru$request_uri? permanent;
}
А так же
server_name newsite.ru;
...
Уточняю, у меня в conf.d
2 файла конфига, один для старого домена, второй для нового.
Со старым доменом все, ок, он теперь работает и переадресация идет как надо.
А вот в newsite.conf
Мне надо такой же редирект поставить, что бы все урлы вида:
www.newsite.ru/forum/viewtopic.php?555=5
менялись на
newsite.ru/forum/viewtopic.php?555=5
---------- Добавлено 13.07.2013 в 17:40 ----------
Да, все получилось! Спасибо тебе огромное :)