Безусловно, сайты на Nginx работают на порядок шустрее, чем на Apache. Однако старый добрый Апач всегда можно подлампичить через файл .htaccess, чего не скажешь о энжинкс. Это существенный недостаток, так как без нормального построения seo url можно не достичь максимума от поисковой оптимизации сайта.
В общем самым распространённым решением является правка конфига Nginx (привет сайтам на виртуальных хостингах, у которых нет доступа к данному конфигу).
Само решение состоит в добавлении строчки try_files $uri $uri/ /index.php?$args; в location.
В итоге получаем такую конструкцию:
1 2 3 | location / { try_files $uri $uri/ /index.php?$args; } |
После этого наслаждаемся всеми преимуществами человекопонятных урлов.
Поделиться Страницей
Может Пригодиться