主域名跳转(www)二级域名

4ea1422225231624

 

最近魔法师在搞自己的网站,碰到一些问题,打算跟有需要的人来解决这些问题

域名不自动跳转www网站了怎么解决。如我想让用户我的网站就能进https://www.shserve.cn/,用户只需要输入shserve.cn就能进,这样方便用户也方便百度收录,因为百度收录需要www开头的域名,可能是我不会配置服务器的原因,导致我输入shserve.cn时它也能进,文章也能发,但是不能推送到百度收录那里 我看了很多资料,发现这并不能解决我的问题,因为我们的情况都不一样

我找了一会后才想到,既然我不能从根源上解决问题,但是我可以从网站的页面代码入手,这是通用的解决方法,只要你想跳转的都可以这样写

如果你的博客后端使用的是PHP,可以在index.php或index.html文件前面添加以下代码

<?php
// 获取当前网站链接
$currentURL = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

// 目标链接
$targetURL = "https://www.shserve.cn/";

// 检查当前链接是否与目标链接相同
if ($currentURL !== $targetURL) {
    // 进行重定向到目标链接
    header('Location: ' . $targetURL);
    exit();
}
?>

如果你想使用js做跳转,同上加上以下代码

// 获取当前网站链接
var currentURL = window.location.href;

// 目标链接
var targetURL = "https://www.shserve.cn/";

// 检查当前链接是否与目标链接相同
if (currentURL !== targetURL) {
    // 进行重定向到目标链接
    window.location.href = targetURL;
}

如果你用的是python,同上加以下代码

# 导入requests库和webbrowser模块
import requests
import webbrowser

# 获取当前网页链接
url = requests.get('http://example.com').url

# 判断是否是https://www.shserve.cn
if url != 'https://www.shserve.cn':
    # 如果不是,就跳转到它
    webbrowser.open('https://www.shserve.cn')
else:
    # 如果是,就打印网页链接
    None

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容