Web МастерскаяБлог
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт, запустить его в Интернет и поддерживать его в течении всей его работы.
Nginx: Удаление лишних слэшев в URL
Ранее я удалял лишние слэши, при помощи PHP. Делал так:
Сегодня, наконец то, дошли руки, чтобы перенести удаление лишних слэшев в конфиг Nginx. Я добавил в
После чего перечитал конфигурацию, при помощи команды:
Теперь код в PHP удаляю, больше он не нужен. Работает Nginx.
Возможно, будет интересно:
- Блог: Nginx: Добавление слеша в конце URL, если его там нет
- Блог: Nginx: Удаление параметров в URL...
// Удаление лишних слешев
if (preg_match('/\/{2,}/i', $url))
{
$url = preg_replace('/\/{2,}/', '$1/', $url);
} // End: Удаление лишних слешевСегодня, наконец то, дошли руки, чтобы перенести удаление лишних слэшев в конфиг Nginx. Я добавил в
server следующий код:
# Удаление лишних слешев
if ($request_uri ~ "//") {
return 301 $uri;
} # End: Удаление лишних слешевПосле чего перечитал конфигурацию, при помощи команды:
nginx -s reloadТеперь код в PHP удаляю, больше он не нужен. Работает Nginx.
Возможно, будет интересно:
- Блог: Nginx: Добавление слеша в конце URL, если его там нет
- Блог: Nginx: Удаление параметров в URL...
- Жалоба
MySQL: Как закомментировать строку в запросе
Чтобы закомментировать строку в запросе, используйте двойной дефис (
...
--):
SELECT field -- Список полей
FROM table -- Название таблицыКак получить значения массивов по одному ключу
Потребовалось получить из массива (С массивами) массив всех значений одного ключа. В этом мне помогла функция
Допустим, у нас есть такой массив:
И нам необходимо получить все имена. Делаем так:
Теперь у нас есть массив
...
array_column, чьё предназначение как раз отдавать массив из значений одного ключа входного массива.Допустим, у нас есть такой массив:
$array = [
[
'name' => 'Юля',
'age' => 11
],
[
'name' => 'Никита',
'age' => 8
],
[
'name' => 'Данила',
'age' => 4
]
];И нам необходимо получить все имена. Делаем так:
$name = array_column($array, 'name');Теперь у нас есть массив
$name с таким содержимым:
Array
(
[0] => Юля
[1] => Никита
[2] => Данила
)MySQL: Название таблицы / Поля совпадает с оператором / Ключевым словом
Бывает необходимо назвать таблицу или столбец словом, которое используется, как название оператора (Ключевое слов), например
Чтобы можно было работать с таблицами / полями, с названием ключевых слов, необходимо взять название таблицы / поля в
...
like. В таком случае, можно получить синтаксическую ошибку.Чтобы можно было работать с таблицами / полями, с названием ключевых слов, необходимо взять название таблицы / поля в
`:
SELECT `названиеПоля` FROM `названиеТаблицы`;Что не так с Google AdSense
Практически каждый, кто хотел заработать на своем сайте, стремился заполучить возможность отображать на страницах своего сайта рекламные блоки AdSense. Ведь это по настоящему самая оплачиваемая реклама. Помню, бывали клики, за которые платили по 1,7 баксов. Сейчас реклама не отображается на территории РФ, по известным всем причинам. Кто-то это переживает, будто расстался со своим любимым человеком. Ладно, давайте не будем о грустном, а лучше повспоминаем, как это было! А было это похоже на то, что Google хотел загнать всех Вебмастеров под каблук.
У данной рекламной сети было огромное количество требований, нарушив, хоть одно из них, можно было получить по шапке. Самое страшное - это быть пойманным за клики по своей рекламе, за что немедленно выдавался пожизненный бан, а заработанные деньги, якобы, возвращались рекламодателям. Этого бана боялись, как огня, абсолютно все. При чем, не важно, кто кликал по твоей рекламе, ты сам или, какой-то школьник из Оренбурга, которого ты даже не...
У данной рекламной сети было огромное количество требований, нарушив, хоть одно из них, можно было получить по шапке. Самое страшное - это быть пойманным за клики по своей рекламе, за что немедленно выдавался пожизненный бан, а заработанные деньги, якобы, возвращались рекламодателям. Этого бана боялись, как огня, абсолютно все. При чем, не важно, кто кликал по твоей рекламе, ты сам или, какой-то школьник из Оренбурга, которого ты даже не...
Категории
- Apache 6
- CMS 3
- CSS 25
- FTP 1
- HTML 16
- JavaScript 46
- Nginx 15
- PHP 52
- phpMyAdmin 2
- SEO 7
- SQL 17
- SVG 10
- URL 1
- XML 3
- Безопасность 8
- Библиотека JS 18
- Графика 1
- Инструкция 1
- Кодировка 2
- Контент 11
- Мнение 4
- Монетизация сайта 1
- Настройка 3
- Ошибка 13
- Поисковая система 2
- Продвижение сайта 5
- Производительность 3
- Прочее 1
- Софт 1
- Старт 1
- Сценарий 1
- Функция 1
- Хостинг | Сервер 2
Реклама












