Nginx rewrite: remove .html from URL with arguments

Если вам требуется удалять .html из вашего URL с помощью 301-го редиректа, можно выполнить следующую настройку в nginx:

# rewrite html extensions
rewrite ^(/.+)\.html$ $scheme://$host$1 permanent;

location / {
    ...
}

В результате, при открытии http://mydomain.ru/flag.html, у вас откроется http://mydomain.ru/flag

Related posts:

  1. Apache: исключить один url из Basic Auth В данном примере мы будем использовать модуль mod_setenvif: http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html...
  2. Установка связки nginx + apache В данной статье основной упор делается на связку nginx +...
  3. Удаленная атака на Apache. Как защититься? На сайте http://seclists.org/fulldisclosure/2011/Aug/175 появилась новость о уязвимости веб сервера Apache....
You can leave a response, or trackback from your own site.

Оставить комментарий

*