我创建了一个带有bootstrap的单页网站。我可以通过浏览器访问一些我不希望其他人看到的文件。 [我的.css文件可以通过https://www.matmerchants.com/css/bootstrap.css直接访问。我的媒体文件可以通过https://www.matmerchants.com/media/file_name.ext]
直接访问当有人尝试访问主页以外的任何网址时,我想重定向到主页。
我的default.conf
server {
listen 80;
listen [::]:8;
server_name matmerchants.com www.matmerchants.com;
return 301 https://www.matmerchants.com?$args;
}
server {
listen 443 ssl;
ssl on;
ssl_certificate /usr/share/nginx/ssl/matmerchants.com.pem;
ssl_certificate_key /usr/share/nginx/ssl/matmerchants.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
server_name matmerchants.com www.matmerchants.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
root /usr/share/nginx/html/matm;
index index.html index.htm;
try_files $uri $uri/ /index.html?$args;
}
}
有人在乎帮我吗? :)