Во многих каталожных скриптах есть деление по признаку «Местоположение (локация)». Если прям сильно нужно на отдельных доменах, скорее всего придется допиливать, хотя есть шанс, что не сильно. Например, мы тоже часто для разных городов/регионов отдельные сайты делаем, но двиг один, просто имя домена транслируется в префикс имен таблиц, опять-таки по имени домена подкладывается каталог со статиком (картинки и т.п.), если корень сайта общий, и т.п. В худшем случае можете для каждого города запустить полностью независимый сайт.
Так есть же. Попробуйте без кодирования:
<title><?php echo $this->pageTitle; ?></title>
Samail, ТС вроде про редирект пока ничего не спрашивал.
См. доменные псевдонимы, алиасы и т.п. термины. ---------- Добавлено 20.10.2016 в 23:09 ---------- Это для любых доменов. Если еще нужно для любых поддоменов домена, о которых вы заранее не знаете, то дополнительно см. wildcard-запись домена.
Объедините два условия OR'ом:
RewriteCond %{HTTPS} off [OR]RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
И далее пишите ваш редирект.---------- Добавлено 18.10.2016 в 23:48 ----------P.S. В подстановке правила домен можете прописать так: %1
Само собой. По показанной мной выше ссылке выдается такая примитивна картинка только по той причине, что шаблон страницы ошибки примерно такой:
<h1><?= $page['name'] ?></h1> <p><?= $page['content'] ?></p>
Плюсую. То ж хотел нечто подобное написать, но подумал, что не суть.---------- Добавлено 18.10.2016 в 18:10 ----------Вот реакция простого движка на несуществующую запись в таблице: g09.ru/articles/valenki (с category абсолютно то же самое, просто не хочу светить адреса обычных сайтов).
datum, если страницы нет, то естественно 404. Если есть адреса формата /category/*, то можно влепить и редирект. Я обычно не заморачиваюсь этим, хотя влепить редирект или состряпать страницу со списком категорий не составляет особого труда.---------- Добавлено 18.10.2016 в 17:37 ----------Если в таблице ничего не нашлось, то по идее и по адресам /category/* ничего не найдется, поэтому можно смело 404-ую выдавать.
P.S. В нек. ситуациях имеет смысл выдавать пустой список или сообщение, что ничего не найдено, но это не такая ситуация.---------- Добавлено 18.10.2016 в 17:51 ----------Если имеется в виду /category/?category=valenki, то конечно тоже 404-ая. Я, как программист, сам такое обычно даже не пишу, т.к. движок, не найдя запрошенной категории, автоматом выдает 404-ую.
Чтобы картинки и проч. перенести в др. место, тоже потребуется обработка. Плюс их в любом случае нужно где-то хранить. Тут напрашивается гораздо более простой совет – докупить место на диске. Например, у хостера в подписи на начальном тарифе 10 гиг включено и каждый гиг сверх докупается за 6 руб./мес.
Но в целом я согласен, что нужно постепенно переносить на какой-нить двиг или CMS. Хотя ТСу чем-то базы не угодили :(
Да. В розницу сейчас это считается дешево. У многих уже давно за 100 руб./мес.