Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
prodvi
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 2
1

Редирект с одного домена на другой

18.06.2015, 11:19. Просмотров 970. Ответов 1
Метки нет (Все метки)

Добрый день, друзья.

Столкнулся с таким вопросом: необходим редирект с одного домена на другой, сервер на линуксе, стоит связка Nginx+Apache, оба домена на одном сервере, в дефолте все пришедшие на данный ip запросы на неизвестный домен - перенаправляются на дефолтный домен start.ru
Мне необходимо, чтобы запрос, пришедший на start.ua перенаправлялся на start.com (сейчас перекидывает на start.ru).
Пробовал:
<VirtualHost *.8080>
DocumentRoot /usr/local/www/start.com
ServerName start.ua
ErrorLog /var/log/apache2/start.ua-error.log
CustomLog /var/log/apache2/start.ua-access.log combined
Redirect / http://start.com
</VirtualHost>
и так:
<VirtualHost *:8080>
ServerAdmin it@start.ru
DocumentRoot "/usr/local/www/start.com"
ServerName start.ua
ServerAlias *.start.ua
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://start.com/$1 [R=301,L]
<Directory /usr/local/www/start.com">
Options -Indexes +MultiViews +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
Так же создал виртуалхост для Nginx'а и там пробовал
так:
server {
listen 80;
server_name start.ua;
return 301 http://start.com$request_uri;
}
и так:
server {
listen 80;
server_name start.ua www.start.ua;
server_name_in_redirect on;
rewrite ^ http://start.com$request_uri? permanent;
access_log /var/log/nginx/start.ua.access.log main;
error_log /var/log/nginx/start.ua.error.log;
root /usr/local/www/start.com;
location ~ /\.ht {
deny all;
}

location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
Результатов это всё не дало - всё равно идёт дефолтный редирект на start.ru =(
Подскажите как можно сделать, уже несколько часов бьюсь
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2015, 11:19
Ответы с готовыми решениями:

Перенаправление в .htaccess с одного домена на другой
Здравствуйте! Есть 2 домена (site.com, site2.com) по которым открывается один сайт из одной...

Редирект с одного адреса на другой
Здравствуйте. Подскажите, как сделать простой редирект со страницы http://www.mysite.ru на...

Нужно сделать исключение в редиректе с одного домена на другой
Происходит редирект с одного домена на другой: RewriteCond %{HTTP_HOST} ^liderbg.ru ...

301 редирект с домена 4 уровня на 3 уровень
Добрый день. Есть конструкция RewriteCond %{HTTP_HOST} ^www.himki.site.ru$ RewriteRule...

Правильный редирект домена с https и www
Добрый день. Подскажите, как правильно настроить редирект в .htaccess для домена с www и https? ...

1
prodvi
0 / 0 / 0
Регистрация: 18.06.2015
Сообщений: 2
23.06.2015, 23:30  [ТС] 2
Всё работает, в nginx'e:

server {
listen 80;
server_name start.ua;
return 301 http://start.com$request_uri;
}

И не забыть почистить куки..
Можно тему закрывать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2015, 23:30

Как сделать редирект внутри домена
Добрый день. Мне нужно сделать редирект в .htaccess из этого site.ru/room www.site.ru/room

Не работает редирект 301 домена зоны РФ на домен RU
что делал: в httpd.conf &lt;Directory /&gt; Order Deny,Allow Deny from all Options None...

htaccess скачка только с одного домена
Привет всем! Сейчас есть сайт x.ru и его поддомен files.x.ru. На files.x.ru находятся файлы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru