我想将对不存在的子目录和不存在的文件以及不存在的子目录中的文件的所有请求重定向回根页面。
Ex. sampledomain.com/jahsdjksf/sfhsafh.php
or sampledomain.com/jahsdjksf/sdfsndf/sfhsafh.php
or sampledomain.com/sfhsafh.php
全部返回 sampledomain.com
目前我的规则中添加了以下内容
root /home/nginx/domains/randwebsite.com/public/;
index index.php;
和
try_files $uri $uri/ /index.php;
但问题是,当我尝试任何随机不存在的子目录时,它会在该 url 下加载主页,并且由于 css 等正在使用该 url 和不存在的子目录,但它只能与不存在的文件完美配合没有添加子目录
ex. sampledomain.com/sdlfsdlfsf.php
如果要强制重定向,可以使用命名位置。这些方面的东西可能对你有用:
有关更多信息,请参阅此文档。