ваш IP: 3.12.34.192

Nginx регулярное выражение для адресов с точкой

Честно говоря, уже давно не видел сайтов, на которых формируются адреса, которые содержат точку (index.html и т.п.), особенно когда весь сайт использует SEO URL, а вот некоторые страницы с таким правилом.

Но вот столкнулся с таким сайтом, выполнялся перенос с одного VDS на другой, плюс с преходом на Nginx с Apache. Примечательно, что на стороне frontend всё хорошо, а вот в административной части, как раз загвоздка с адресами, некоторые сторонние плагины почему то подключались именно так.

В общем, если нужно обрабатывать адреса с точкой, то вот так:

rewrite ^([^.]*[^/])$ $1/ permanent;

если без точки, то так:

rewrite ^(.*[^/])$ $1/ permanent;

 

Автор: Master Wenom
18 марта 2019
blog comments powered by Disqus