miketomlin

Рейтинг
235
Регистрация
04.12.2013
trimeiro:
а можно поподробней?

Лень, у вас там домены 4-го уровня. Примерно так:


RewriteCond %{HTTP_HOST} ^(.+)\.test\.ru$
RewriteRule ^.* /subdomains/%1%{REQUEST_URI} [L]


---------- Добавлено 25.04.2017 в 11:55 ----------

number4, у ТСа может и не быть доступа к основным конфигам сервера. %1 разве не первый элемент до ближ. точки обозначает?

Samail, не вник в суть вопроса, сорри. Почему-то подумал, что нужен редирект, если не HTTPS OR www.

Рерайт по значению HTTP_HOST в нужный каталог.

Anibrut:
Но не могу понять как же теория что на каждом сайте должен быть 404.html и он должен отображаться при переходе на ошибочные страницы?

Это для древних сайтов на файлах: не нашел сервер запрошенный файл, отдал под тем же адресом спец. файл, указанный в соотв. директиве. Отдельного адреса у этой страницы вполне может и не быть (все что нужно для ее формирования, может быть закрыто по прямому доступу). Она отдается по всем «несуществующим» адресам.

---------- Добавлено 21.04.2017 в 15:00 ----------

miketomlin:
Это для древних сайтов на файлах
У множественных точек входа тоже может быть, но не всегда.

Скорее всего такие программисты. Любой захудалый двиг умеет отдавать 404-ую страницу. И часто даже позволяет ее настраивать :)

---------- Добавлено 20.04.2017 в 16:37 ----------

suffix:
И программист по Битрикс и админы сколько не бились смогли только так:

301 на /404.php которая уже отдает код ответа 404
Они дебилы. Так даже пытаться делать не нужно.

Желательно, чтобы была, но не критично. Можно прикрутить вывод списка сущностей в тек. ветке или редирект на страницу одной из них. С др. стороны чем делать только для того, чтобы было, лучше совсем не делать.

---------- Добавлено 19.04.2017 в 20:24 ----------

Может, uslugi выше поднять, чтобы не было inform совсем?

---------- Добавлено 19.04.2017 в 20:26 ----------

А если это информационный раздел для услуг и не только, разместите по /inform/ оглавление раздела.

NikolayZvyakin, объедините таблицы, сделайте слаг неотъемлемой частью страницы – по нему и ищите в БД. Добавьте вариативное/обязательное поле, содержащее базовое имя обработчика (если поля нет или оно пустое, можно к примеру использовать слаг), чтобы можно было делить страницы на группы. Пример: первая таблица тут.

/index.* можно закрыть 404-ой. Благо во многих современных движках это происходит само собой.

---------- Добавлено 18.04.2017 в 23:36 ----------

Efremof, оч. криво, когда у вас в меню (и не только) ссылки на главную дают что-то отличное от /

Doma-in:
Писал он уже, о чём выше неоднократно сообщал.

Я не говорю, что сюда нужно писать, а говорю, что это самый актуальный контакт. Может нужно периодически напоминать о себе таким образом:

900000

1000000

1100000

и т.д., пока не ответят или пока нефть во дворе не иссякнет :)

Всего: 2534