anface В принципе, да, это как-то так можно сделать, но стоит не забывать и о том, что если referer пуст, то это не означает прямой заход, как я выше писал. Также, вам придётся писать куда более сложные условия с регулярками для определения всех доменов нужных вам поисковиков (а для яндекса и гугла будет более одного домена для каждого, даже если просто учесть языки + поддомены и.т.п.). А потом поддерживать в актуальном состоянии, если набор доменов будет меняться.
Ну и сам реврайт, вероятно, вам нужен будет какой-то другой.
Т.е. за счёт всех этих тонкостей, всё это уже не совсем и просто, даже для пары определённых поисковиков, не находите? =)
Shing Вы всё равно копаетесь в конфигах, простая альтернатива отсутствие панели вовсе, и удобная, кстати, если для себя, а не кому-то хостинг предоставлять.
А кто писал шаблоны nginx + php-fpm для весты, я прям не знаю - они просто повально не рабочие.
REFERER может браузером и не передаваться. Т.е. так просто можно отрезать слишком много.
Также, так смогут зайти не только из поисковых систем, так что отрезано может быть и слишком мало.
Ну и это не htaccess, а сайт может быть и не на php, и может быть не понятно, где такое можно вставить, даже если он и на php. =)
Второй шаблон неправильный начиная с listen. Там просто не должно быть ssl http2.
И забудьте лучше про весту как про страшный сон. Это горе, а не инструмент.
listen *:80 убирать не за чем эта директива задаёт к каким сетевым интерфейсам биндится apache, и не имеет отношения к именам хостов.
Поможет добавление виртуального хоста "по умолчанию", который будет отдавать, например, 404, на все имена кроме тех, которые упомянуты в других конфигах, и в частности, с ip вместо имени.
KPEM Не проецируйте свои проблемы на других. Достаточно было бы просто указать европейскую страну, где vat=0%, чтобы аргументировано доказать свою правоту.
Есть полно вариантов посередине, и есть для этого есть приложения и пропиетарные, типа securecrt, и опенсорсные типа pac или remmina. И они вполне не зря существуют.
Мало того, пропиетарные реализации и серверов и клиентов и библиотек SSH существуют и используются вовсю.
Владислав Бочков И что вы ожидаете от переквалификации тогда? Будет же то же самое. В случае bitrix, так и хуже, даже в перспективе. В случае 1c будет долгий период, когда надо будет учиться, и претендовать на приличные деньги тоже не получится, если вообще получиться устроиться.
Если так плохо действительно, работайте просто вообще не в своём регионе. Сервера, которые я настраиваю и обслуживаю, по всему миру разбросаны, как и мои заказчики. В Питере, где я собственно, в основном живу, есть несколько, но это скорее случайность, и если бы я жил где-то ещё, ничего бы вообще не изменилось. Ну если, конечно, хоть сколько-то стабильный интернет вообще есть. =)
Это обычная, к сожалению, ситуация, при работе в не профильной организации. Надо уметь либо объяснять чем занимаешься, и зачем это нужно, либо как-то иначе с этим жить.
Собственно в такой ситуации может оказаться и разработчик, которого попросят заняться серверами, да и вообще всем тем же. =) Т.е. переквалификация не решит этой проблемы.
Если всего этого не хочется, можно работать на себя, и брать заказы только профильные и те, что интересны, но это дополнительная работа и риски, в общем-то, ну и надо учиться в этом случае продавать грамотно свои услуги. Зато можно работать на куда более вкусных рынках чем наш внутренний...
Либо искать работу в профильной организации, где будут понятные должностные обязанности совпадающие с квалификацией.