Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Sly32 #:

Интерпретатор тут не причем. Если в настройках у тебя адрес с www, то вордпрес и будет ждать роут с таким адресом. Протокол http - это не магия, почитай как он работает. 
<www.site.com> ---> DNS -->Nginx(redirect) ---> wordpress
ты ввел адрес <site.com> в строке браузера. DNS ищет соответствующую запись и возвращает ip сайта.

А запись должна быть вида A  ---  example.com -- 1.2.3.4

Дальше уже нжинкс слушает 80 порт и если на него приходит запрос начинают работать его редиректы. то есть:

Если в вордпрес у тебя  адрес- www.example.com - то на него и придет запрос

Если ты делаешь запрос вида www.exapmle.com то DNS ищет CNAME запись, потому что по сути это обычный поддомен и переадресует ее на А запись, дальше все тоже самое.

Также переадресация может быт не в твоем nginx.conf а в базовом. То есть панель управления хостингом может это делать незаметно для тебя.

В настройках конфига Nginx у меня только редирект на https:

return 301 https://$host:443$request_uri;

И то там не то что www, не указан, там и домен не прописан, там переменная $host, откуда она его берет тоже не ясно, может с server_name, но там указаны два домена один без www другой типа как алиес с www. Фиг знает может это.

А в самой панели управления сервером ISPmanager’е, есть в настройках сайта, возможность выставить редирект с не www на www или наоборот, но эта настройка не настроена.

Тогда у меня остался всего один вопрос и к сожалению он тот же самый:

Как же понять и где посмотреть где настроен редирект с не www на www?

Панель управления(Скрытая настройка или таинственная работа)

DNS записи

WordPress движок

PHP интерпритатор

Apache

Nginx

Единственное место где я прямо вижу что прописано с www это настройки в WordPress, Общие, там два URL’а.
lutskboy #:

это граф оболочку нужно ставить?

Да, у меня это xfce, мне и нужно было в графику, причем в текущую открытую сессию пользователя с открытыми приложениями, без графического окружения понятно по SSH. ( Это не для сервера, это дома в комнате )
Ilya74 #:

Это что ещё за новости, какие такие перенаправлениям на www через DNS?

Что вы не понимаете? Если у вас в настройках адрес с www, вот вам и ответ. Поменять адрес не пробовали? PHP не может ничего сам по себе перенаправлять, это язык программирования и не более того. 

Ну даже и так, настройки в движке(которые по факту в базе данных), но работает то интерпретатор php, а не веб-сервер, так сам по себе и WordPress не может.
ELECTROKATZE #:
Это на уровне DNS происходит, вы можете управлять этими перенаправлениями в записях DNS-сервера.
Может быть и так.
Coby #:
Все равно не понятно откуда перенаправление.
Я сам не понимаю, я думаю это движок WordPress, в нем прям вбиты в настройках адреса URL с www, ну или PHP, движок же на PHP.

Coby прав, пробил curl I и все эти сайты перенапраляют с без www на www по 301 редиректу Moved Permanently:

curl -I https://reddit.com

HTTP/1.1 301 Moved Permanently

Location: https://www.reddit.com/

Тогда и смысла нет менять что-то, все и так как у всех, я так понимаю.

Единственное может в Nginx настроить редирект тот же самый, но есть ли в этом смысл если он и так работает?
Delysid #:

Ты пробовал правила убрать кривые из htacess?

Так там нету особо каких-то кривых правил, стандартная WordPress вставка: BEGIN WordPress / END WordPress, и стандартная плагина кеширования: BEGIN WpFastestCache / END WpFastestCache, это все на автомате я вручную это не меняю. Но вот плагин кешированя что-то там использует ссылки с www: RewriteCond %{HTTP_HOST} ^www.сайт, но он же тоже не берет их с потолка, я так понимаю он из общих настроек WordPress это берет или откуда?
yodda #:
Когда вы последний раз видели сайты с www? Зачем вам это нужно?
Да не то что бы нужно, не нужно, оно так с самого начала создания сайта было, я даже вот переезд с VPS на другой VPS делал и там все по умолчанию я ничего не менял, и ничего не настраивал все по дефолту, и вот само редиректит с не www на www, я даже не понимаю где это настраивается, есть подозрения что в движке WordPress в Настройках – Общие: Адрес WordPress (URL) или Адрес сайта (URL), так как там вбито именно с www URL, есть еще вариант в настройках Nginx редирект сделать, но он там не настроен, только с http на https. Получается это движок(PHP) редиректит, может быть на бэканде apache, но там тоже особо каких настроек редиректа вроде нету. Может это связанно с так называемыми ServerAlias алиасов дополнительные имена хоста, там один как раз как дополнительный прописан с www, но не думаю, что это редирект означает, еще может в настройках записей домена что-то есть, мне бы понять что перенаправляет с без www на www для начала.
rustelekom #:

На Standard насколько я помню выделяется два бесплатных доступа по RDP для администраторов. Поэтому в целом может подключаться только два пользователя одновременно. Если нужно создать больше пользователей, то приобретается лицензия на соответствующее количество пользователей и нужно включить роль терминального сервера. Шарить рабочий стол пользователя насколько я помню нельзя.

Можно решить установкой дополнительной программы типа там TeamViewer или аналогичных. 

Я так понял по RDP нельзя подключаться к текущей сессии, текущего залогиненного пользователя, но это уже не важно, я все через x11vnc настроил.
chaturanga #:

по умолчанию он запускает новый X-сервер на дисплее (первом свободном)  :1 , :2 и т.д.

нужно настроить его на подключение к уже открытому :0

Не получается ни в какую, при подключении к :0 серый дисплей мышь крест и все, как бы не менял конфиг xfce4 не появляется, но это уже не важно.

Короче:

Для этого оказывается нужен другой сервер - x11vnc, и вот там делается все в два клика и все работает так как я и хотел, подключаешься видишь текущую сессию, получаешь полный графический контроль над системой, видишь все окна, приложения, даже мышь перехватывается(видно как двигается на другом компьютере).

Тут инструкция:

https://losst.pro/nastrojka-x11vnc-na-ubuntu
Всего: 2046