Linux 系统阿里云虚拟主机 Discuz设置域名301跳转

12.12 15:15:43发布

2条回答
鹤轩 - 鹤轩SEO优化技术
1楼 · 12.12 15:15:59.采纳回答

使用 Discuz! 程序,网站访问绑定域名或者服务器自带临时域名,都会301跳转到一个特定域名。首先检查一下程序里有没有设置过跳转(比如设置伪静态跳转规则,Windows主机检查web.config,Linux主机检查.htaccess文件),确认程序里没有设置,参考如下步骤:


1.如果使用的是虚机或者轻云服务器,登录 云虚拟主机管理控制台 > 基础环境设置>301重定向 检查一下有没有手工设置跳转。


2. 如果没有设置过,登陆 Discuz! 后台单击 全局> 域名设置 > 应用域名 看看有没有设置过默认域名。


TAG标签:
闻子
2楼-- · 12.18 17:01:38

在阿里云虚拟主机上使用Linux系统,并设置Discuz论坛实现域名的301跳转,可以按照以下步骤进行操作:

1. 登录到阿里云虚拟主机:使用SSH工具(例如PuTTY)连接到您的阿里云虚拟主机。

2. 找到并编辑Nginx配置文件:使用文本编辑器(例如vi或nano)打开Nginx的配置文件。通常该文件位于`/etc/nginx/nginx.conf`或`/etc/nginx/conf.d/default.conf`路径下。

3. 在配置文件中添加重定向规则:在Nginx的配置文件中找到`server`块,并添加以下代码:

server {

    listen 80;

    server_name 原域名;

    return 301 http://新域名$request_uri;

}

将"原域名"替换为您要进行跳转的原始域名,将"新域名"替换为您希望跳转到的新域名。

4. 保存并关闭文件:在编辑完成后,保存并关闭Nginx的配置文件。

5. 重启Nginx服务:在终端中执行以下命令,以重新加载Nginx配置并使更改生效:

sudo service nginx restart

6. 验证跳转是否生效:打开浏览器,输入原始域名,然后访问。如果一切设置正确,您应该会自动跳转到新域名。

以上步骤中的路径和命令可能会因您的实际环境而有所不同。如果您遇到任何问题或困惑,建议您参考阿里云官方文档或联系阿里云的技术支持,以获取更准确的指导和帮助。

一周热门 更多>

seo培训

相关问答