Nginx: Добавление слеша в конце URL, если его там нет
Ранее страницы моего сайта открывались, как с слэшем в конце URL, так и без него. Чтобы не допустить дублей страниц, я решил, что мой сайт будет работать только с слэшем в конце URL. Проверку слэша и его добавления делал на PHP:
Слэш добавляется ко всем URL, кроме тех, что имеют на конце:
Всё работает отлично, но грешно делать это на PHP, если есть Nginx... Поискав в интернете решение моей задачи, нашёл такую строку кода:
Данный код добавляет слэш в конец всем URL, кроме тех, где есть точка (
Вставил строку в
...
// Добавление слеша в конце URL, если его там нет
if (substr($url, -1) != '/')
{
if (!preg_match('/(.*)\.(jpg|jpeg|gif|png|js|css|ico)/i', $url))
{
$url = $url . '/';
}
} // End: Добавление слеша в конце URL, если его там нетСлэш добавляется ко всем URL, кроме тех, что имеют на конце:
jpg|jpeg|gif|png|js|css|ico.Всё работает отлично, но грешно делать это на PHP, если есть Nginx... Поискав в интернете решение моей задачи, нашёл такую строку кода:
rewrite ^([^.\?]*[^/])$ $1/ permanent;Данный код добавляет слэш в конец всем URL, кроме тех, где есть точка (
.) или параметры (id=1). А значит картинки, к которым будут обращаться на прямую, остаются без слэша.Вставил строку в
location:
location / {
rewrite- Жалоба
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...
Прерывает ли кофе интервальное голодание
Те кто на интервальном голодании (ИГ) не первый раз, знает, что простая вода не прерывает голодание. Но, даже те, кто на ИГ бывал уже несколько раз, может задаваться вопросом "Прерывает ли голодание кофе?". Я один из тех, у кого возник этот вопрос, так как я не живу, без этого напитка.
Чтобы закрыть этот вопрос, я стал искать ответ в интернете. И тут два мнения, что кофе прерывает голодание, и не прерывает. Кто то писал, что после одной кружки кофе он прервал голодание и вылетел из кетоза, кто то пишет, что весь период голодания сидит на одном кофе и все шикарно, то есть конкретного ответа нет.
Ознакомившись с несколькими статьями, перечитав кучу комментариев и пересмотрев несколько видеороликов, я пришел к выводу, что кофе не прерывает интервального голодания. Но, это должен быть чистый кофе, без всяких добавок. Кипяток, кофе и всё.
Кофе с различными добавками, может прервать голодание. Разумеется, многое зависит от самой добавки, что то может не прервёт.
Подозреваю, что человек,...
Чтобы закрыть этот вопрос, я стал искать ответ в интернете. И тут два мнения, что кофе прерывает голодание, и не прерывает. Кто то писал, что после одной кружки кофе он прервал голодание и вылетел из кетоза, кто то пишет, что весь период голодания сидит на одном кофе и все шикарно, то есть конкретного ответа нет.
Ознакомившись с несколькими статьями, перечитав кучу комментариев и пересмотрев несколько видеороликов, я пришел к выводу, что кофе не прерывает интервального голодания. Но, это должен быть чистый кофе, без всяких добавок. Кипяток, кофе и всё.
Кофе с различными добавками, может прервать голодание. Разумеется, многое зависит от самой добавки, что то может не прервёт.
Подозреваю, что человек,...
Являются ли тыквенные семечки Кето продуктом?
В тыквенных семечках содержится 4,7 грамма углеводов, на 100 грамм. Это говорит о том, что тыквенные семечки можно употреблять на Кето, горсть - две.

Кроме того, грамм 50 тыквенных семечек можно употреблять ежедневно, тем, кто находится на Кето. Так как семена тыквы содержат в себе магний, которого обычно не хватает на Кетогенной диете.
Является ли тыквенные семечки Кето продуктом? Да, является....

Кроме того, грамм 50 тыквенных семечек можно употреблять ежедневно, тем, кто находится на Кето. Так как семена тыквы содержат в себе магний, которого обычно не хватает на Кетогенной диете.
Является ли тыквенные семечки Кето продуктом? Да, является....
Плюсы и минусы Кетогенной диеты
Плюсы и минусы Кетогенной диеты не перечисляли только дикие еноты. Я пробовал себя на Кето и хочу перечислить их тоже, как мне показалось плюсы, и как мне показалось минусы.
Самый главный плюс Кето, это, конечно, избавление от лишнего жира. Моя цель Кето - сделать выразительнее кубики пресса, и Кето мне в этом помогает.
Проходит чувство голода, верней, голод бывает, но он не такой острый, как на углеводном питании. Бывало, заработаешься и забудешь пообедать. Бывает, кружка горячего кофе, без сахара, конечно, заглушает голод, если он был. Это тоже большой плюс данной диеты.
Добавлю в плюсы и то, что по ощущению, энергии больше, чем на углеводах, можешь сделать чуток больше, устать чуть меньше, и отдохнуть, при этом быстрее. Это касаемо работы. Что касается тренировки, я не могу сказать, что стал выносливей, но и что слабей я стал, тоже не скажу.
На углеводном питании, у меня не редко болит живот, находясь на Кето, живот у меня болел очень редко. То есть Кето мне помогает чувствовать себя...
Самый главный плюс Кето, это, конечно, избавление от лишнего жира. Моя цель Кето - сделать выразительнее кубики пресса, и Кето мне в этом помогает.
Проходит чувство голода, верней, голод бывает, но он не такой острый, как на углеводном питании. Бывало, заработаешься и забудешь пообедать. Бывает, кружка горячего кофе, без сахара, конечно, заглушает голод, если он был. Это тоже большой плюс данной диеты.
Добавлю в плюсы и то, что по ощущению, энергии больше, чем на углеводах, можешь сделать чуток больше, устать чуть меньше, и отдохнуть, при этом быстрее. Это касаемо работы. Что касается тренировки, я не могу сказать, что стал выносливей, но и что слабей я стал, тоже не скажу.
На углеводном питании, у меня не редко болит живот, находясь на Кето, живот у меня болел очень редко. То есть Кето мне помогает чувствовать себя...


Добавить новый блог