尝试访问我网站的其他网址时,重定向到主页

时间:2016-07-18 12:15:01

标签: html nginx url-redirection

我创建了一个带有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;
}

}

有人在乎帮我吗? :)

0 个答案:

没有答案