mff, Оформить конечно можно, я же не знаю что у вас там за система.
У вас проиндексированные страницы, а значит у вас стоит метрика с галкой индексации новых страниц и на эти страниц попадал только тот, кто подбирал инъекцию, данный код отдает 404 заголовок, что скажет ботам что таких страниц нету и яндекс выкинет эти страницы, но для пользователя вы можете сделать редирект на JS для случайных пользователей, например переписать так:
<?php // начало файла, первая строка if (isset($_GET['ch']) && !is_numeric($_GET['ch'])) { header("HTTP/1.0 404 Not Found"); // Разметка $HTML = <<<MSG <html> <head><title>Ошибка 404. Страница не существует</title></head> <body><script>window.location.href='http://site.ru/';</script></body> </html> MSG; echo $HTML; exit(); }
ищут SQL инъекции.
Как отдавать, берете в файле channel.php где нибудь вначале ставите
<?php // начало файла, первая строкаif (isset($_GET['ch']) && !is_numeric($_GET['ch'])) { header("HTTP/1.0 404 Not Found"); exit();}
Ну это если прям костылями прибивать =)))
У ИМ есть определенные критерии, а именно корзина и процесс оформления заказа (с доставками и оплатами). Лендинг - это термин, который обозначает посадочную страницу для трафика, то есть страницы куда ведут трафик, каждая карточка товара в ИМ может быть лендингом, как и наоборот, ИМ может быть всего из одной страницы и иметь возможность с этой страницы сформировать корзину и оформить заказ с автоматическим расчетом доставки и оплаты на сайте.
ТС, то что ты хочешь это называется макет. Движек сайта, он же CMS это та часть, которая работает на сервере, а меню и прчее что ты видишь это шаблон, так вот движек имеет функционал (серверный), принимать от пользователя запросы и что то показывать и обрабатывать, что именно он будет показывать зависит от шаблона (макет без меню или с меню, с корзиной или без, с пятью товарами или с 300), то есть все движки интернет магазина умеют работать с каталогом, у них есть товары, у которых есть атрибуты/свойства (в твоём случае возраст, опыт, сфера) и CMS для ИМ умеет по таким атрибутам/свойствам фильтровать. В твоём случае нужно взять любой движек для магазина, добавить туда товары и сделать шаблон который будет показывать эти товары заранее отфильтрованные без меню и чего тебе там надо. Плюсом будете иметь все возможности ИМ (корзина, чекаут, ЛК, типы цен, валют и прочие служебные вещи).
Ну а если тебе прям просто нужна страница и показать несколько товаров (они же страницы, они же посты блога, они же любая сущность в CMS который можно присвоить тэг/категорию), то подойдет вообще любая CMS.
Там можно выбрать и Питер и Москву
Далеко не факт что у каждого хостера у кого указано 100мб у вас будет 24\7 именно эта "сотка". Тем более не нравится не берите, они обозначили условия, а вам остается либо согласится, либо пройти мимо это их право выставлять цену за свои услуги, тем более это не "другие хостеры" да и не для хостинга сайтов то оно все и предназначено если уж так разобраться, хотя использовать да можно, но нет смысла когда есть "другие хостеры".
Вы просто упираетесь в знание модх, но и знаний Yii у вас так же нет. И там и там придется учится, что на yii что на модх, только на yii вы столкнетесь с проблемами которые в модх уже решили.
Делать две админки в целом не рекомендую, вам придется поддерживать модели в Yii под структуру модх, повторить все включая систему событий (они же полюбому есть в модх), интегрировать это сложнее чем написать с нуля... Если уж очень хочется возьмите систему магазина на Yii построенную, вот например ребята пилят крутые магазы на yii, можете взять за основу
Сейчас многие провайдеры дают к виртуалкам подключать разные диски. Например я делаю так: беру виртуалку с обычным sas диском под систему и файлы сайта, hdd под папку по типу upload и под бд ssd, то есть 3 разных типа винта внутри одной виртуальной машины, которые прилинкованы в нужные папки, например в 1cloud стоит за 1Гб: sas - 5р, hdd - 3р и ssd - 20р. Так же позволяет прокидывать и селектел разные типы дисков, но думаю можно и других провайдеров поискать с такими услугами
Тильда достаточно профессиональный конструктор, тем что у хостеров до него как до Луны.
Аналог тильды это больше lpgenerator.ru или platformalp.ru, но точно не Parallels Plesk Sitebuilder и не какой нибудь SitePro в cPanel
1. Почему то, что является генератором медиа контента не переписать чтоб он сразу складывал в какой нибудь амазон, мимо сервера?
2. Как выше сказали линкануть папку на внешний сервер, при том качать на этот сервер (будет да медленнее), а отдавать напрямую с того куда закачали быстрее.
У нас например работает такая схема. Файлы синхронизируются на второй сервер (без удаления на втором сервере, но с возможностью удаление на первом), на второй сервер ведет поддомен, там настроен nginx который если файл не находит у себя, запрашивает его у первого сервера (нужна например для ресайза картинок на лету), работает и вполне шустро работает
Есть предположение, что они все работают примерно в одном ценовом диапазоне +- 100р
Дешевле разве что только html на своем хостинге разместить