我试过这个:http://www.tweaktalk.net/60/nginx-remove-php-file-extension-from-url但它对我来说并不适合。我收到错误404或错误505
我在nginx服务器上使用Digital Ocean托管。
答案 0 :(得分:0)
如果有人想知道我是如何解决的:
我已经去了目录 /etc/nginx/conf.d ,在那里创建了一个名为' domain.trade.conf的文件夹' ,例如,如果我的域名为 example.com ,则文件夹名称为 example.com.conf 。
在此文件中,我添加了以下代码:
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;
}
}
希望我帮助过你。