miketomlin

Рейтинг
235
Регистрация
04.12.2013

Web-студии обязательно всю эту муть лепить в конфиг основного хоста?

---------- Добавлено 01.03.2019 в 13:01 ----------

У первого и второго правил по-разному записана одна и та же маска – как-то некрасиво :)

С ведущими множественными слэшами у апача всегда были проблемы, хотя условие с THE_REQUEST, может, и способно решить эту проблему, но не факт.

---------- Добавлено 27.02.2019 в 16:22 ----------

RewriteCond %{THE_REQUEST} //
Все же рекомендую прислушаться к моему совету не делать редирект на каждый из множественных слэшей в группе (за вычетом единственного, который в итоге останется).

Ну т.е. танк оказался непрошибаемым – все захардкодили :)

Илья Артурович:
В итоге цвет сделал через массив

Это на большого любителя, под конкретный язык и т.д. А показанный мной вариант с разными именами контроллов вполне стандартный.

Вам сразу написали, что mysqli_fetch_field_direct возвращает объект. Нефиг пытаться этим значением индексировать элемент массива.

проблема решается, но почему - так и не понял...

Указатель итератора загнали за последний элемент. Следующий цикл while уже выполняться не будет. Ф-ция вернет пустой массив. Если конечно NextRow и ... кардинально не поменяют ситуацию.

P.S. Битбакит тоже достаточно популярный.

vandamme, популярность репозиторию как-то фиолетова, не?

Подгружает файл шаблона комментариев на старице записи.

Идите-ка к WP-шникам. Может, что подскажут.

Хде там? Явно идет привязка коммента к определенному посту/странице, отсюда и редирект. Типа чтобы сразу увидеть результат.

---------- Добавлено 22.02.2019 в 21:58 ----------

А на вашей странице вы типа не ее коммент вводите/выводите.

Код не мой. В общем-то большую часть работы выполняет процитированный вами код. Он самодостаточный. Можете вставить в «чистый фронт» и посмотреть.

За трэйлинг слэши отвечает фильтр в конфиге Web-сервера. Допустимо использовать несколько несвязанных фильтров, выполняющих редирект, только не нужно при этом, например, на каждый из множ. слэшей делать отдельный редирект, делайте все разом. Например, гляньте фрагменты конфига для апача (.htaccess) в начале и конце этой статьи. Лично мне всегда советовали ориентироваться на максимум три послед. редиректа: один в фильтре конфига Web-сервера, второй в фильтре фронта и третий - основное действие, реализуемое в виде редиректа.

P.S. Но если вы пропускаете во фронт трэйлинг слэши, то процитированный код будет обрабатывать и их.

Смысл разделения фильтров в том, что внутри фронта находится универсальный фильтр, пригодный для адресации как с трэйлинг слэшами, так и без, а в конфиге Web-сервера вы делаете настройки под конкретный сайт.

---------- Добавлено 22.02.2019 в 15:53 ----------

P.P.S. Но можно основываться и на др. принципах. Как я ранее писал, фронт тоже может быть тем местом, где делаются настройки под конкретный сайт.

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

Всего: 2534