Page 1 of 1

Алиасы

Posted: Mon Feb 22, 2016 2:04 pm
by sawati
Есть домен http://osagent.ru
В поле Aliases прописаны след. строки: Если захожу на http://www.osagent.ru - все ОК, строка в браузере меняется на http://osagent.ru
Если захожу на http://ocagent.ru или http://www.ocagent.ru - сайт открывается, а адресная строка браузера не меняется на http://osagent.ru. Если затем ткну на любую внутреннюю ссылку - адресная строка поменяется на http://osagent.ru/адрес_внутр_страницы
Как сделать, чтобы всегда был редирект как с вариантом http://www.osagent.ru ?

Re: Алиасы

Posted: Mon Feb 22, 2016 3:18 pm
by Alex Connor
У вас забит в настройках вордпресса какой домен? вот он и открывается при переходе по ссылкам...нужно смотреть документацию вордпресса на эту тему, должно быть что-то по идее

Re: Алиасы

Posted: Mon Feb 22, 2016 5:15 pm
by sawati
в настройках WP стоит osagent.ru - какой и должен открываться.
Когда сайт под Apache крутился - перенаправления делались с помощью .htaccess
Сейчас перенаправление с http://www.osagent.ru на http://osagent.ru - работает, а вот с других доменов - нет.
И второй момент, который смущает - открываю http://ocagent.ru - он в адресной строке и есть, перехожу по ссылке http://ocagent.ru/about - и адресная строка меняется на http://osagent.ru/about

Re: Алиасы

Posted: Mon Feb 22, 2016 10:13 pm
by Alex Connor
Пилите настройки nginx, в инете есть масса информации по редиректам

Re: Алиасы

Posted: Tue Feb 23, 2016 5:18 am
by sawati
Руками все сделать просто.
Вопрос в том, что в Vesta есть настройка Alias'ы, которая работает "частично". Если это так задумано – тогда ОК, буду иметь в виду, если нет – нужно исправить.

Re: Алиасы

Posted: Tue Feb 23, 2016 10:08 pm
by Alex Connor
вордпресс ведь генерирует ссылки... и панель тут ни при чем...

Re: Алиасы

Posted: Wed Feb 24, 2016 8:39 pm
by sawati
Теперь, похоже, разобрался.
Спасибо!

Жаль, что редиректы из панели нельзя сделать.

Re: Алиасы

Posted: Wed Feb 24, 2016 8:55 pm
by Alex Connor
Еще раз повторюсь: то, что забито в настройках движка, панель не сможет изменить, так как ссылки с именем основного домена жестко прописаны в бд и это распространнется на все ссылки...

Re: Алиасы

Posted: Fri Feb 26, 2016 5:46 am
by sawati
Мне видится, что в данном случае дело не в движке.
Я решил свою задачу добавив в nginx следующие строки:

Code: Select all

server {
...
    listen      :80;
    server_name ocagent.ru www.ocagent.ru;
    return 301 $scheme://osagent.ru$request_uri;
...
}
Жаль, что с помощью панели я не могу сделать подобный редирект.