将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址(例如:将csdn.com显性转发到www.csdn.com后,访问csdn.com时,地址栏显示的地址为:www.csdn.com)。
Nginx重定向配置
所有非www二级域名都跳转到www.csdn.com下去。
-
#所有非www.csdn.com开始的域名,都重定向到www.csdn.com下去。
-
if ($http_host !~ "^www.csdn.com$") {
-
rewrite ^(.*) https://www.csdn.com$1 permanent;
-
}
一级域名跳转到www二级域名下面去。
-
#只是一级域名“csdn.com” 跳转到www.csdn.com去。
-
if ($http_host ~ "^csdn.com$") {
-
rewrite ^(.*) https://www.csdn.com$1 permanent;
-
}
Nginx config配置位置参考:
-
-
server{
-
listen 80;
-
server_name www.csdn.com admin.csdn.com csdn.com;
-
index index.html;
-
access_log syslog:server=127.0.0.1,facility=local6,tag=nginxlog_access,severity=notice main;
-
error_log syslog:server=127.0.0.1,facility=local6,tag=nginxlog_error;
-
-
#我在这里
-
if ($http_host ~ "^csdn.com$") {
-
rewrite ^(.*) https://www.csdn.com$1 permanent;
-
}
-
-
location ~* ^.+\.(ico|gif|jpg|jpeg|png)$ {
-
access_log off;
-
expires 7d;
-
}
-
location ~* \/(sitemap|robots)\.(html|txt|xml|xsl)$ {
-
root /data/www/csdn.com/sitemap;
-
}
-
location / {
-
proxy_set_header Host $host;
-
proxy_set_header X-Real-IP $remote_addr;
-
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-
-
if ($host ~* www\.csdn\.com) {
-
proxy_pass https://www.csdn.com:8888;
-
}
-
if ($host ~* admin\.csdn\.com) {
-
proxy_pass http://admin.csdn.com:8888;
-
}
-
-
}
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2017-07-27 vmware license
2017-07-27 sql 2012先分离迁移mdf mlf 文件到别的机器后附加 数据库成只读的修复方法
2016-07-27 Could not find modernizr-2.6.2 in any of the sources GitLab: API is not accessible
2015-07-27 red-hat6.5 yum 源配置,cloud-init 安装 This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register
2015-07-27 UI framework such as Qt or wxWidgets
2015-07-27 ubuntu 网桥bridge
2015-07-27 vnc协议开发前奏