Скрытие .html расширения файла от URL сайта - PullRequest
0 голосов
/ 23 мая 2018

Я пробовал это: http://www.tweaktalk.net/60/nginx-remove-php-file-extension-from-url, но у меня это не совсем получилось.Я получаю либо ошибку 404, либо ошибку 505

Я использую хостинг Digital Ocean с сервером nginx.

1 Ответ

0 голосов
/ 24 мая 2018

Если кто-то хочет узнать, как я решил это:

Я пошел в каталог / etc / nginx / conf.d , создал там папку с именем 'domain.trade.conf ', например, если мой домен example.com , имя папки будет example.com.conf .

InВ этот файл я добавил этот код:

server {
    listen       80;
    server_name  example.com; #Domain
    root         /var/www/html; #The place of your site files
    access_log   /var/www/html/logs/access.log; #Where to log the accesses
    error_log    /var/www/html/logs/error.log; #Where to log the errors

    location / { 
        try_files $uri $uri/ @htmlext;
    }   

    location ~ \.html$ {
        try_files $uri =404;
    }   

    location @htmlext {
        rewrite ^(.*)$ $1.html last;
    } 
}

Надеюсь, я вам помог.

...