迹忆客 专注技术分享

当前位置:主页 > 学无止境 >

从URL中移除 www.

作者:迹忆客 最近更新:2023/01/06 浏览次数:

如果你讨厌网站 URL 中的“ www. ” 部分(就像我大约两个月前开始做的那样),你应该让其他人——包括搜索引擎——知道这一点。 这只是将通过 www. 访问的每个页面重定向到与其相等的 非www 的 URI的问题。

这里有两种方法可以完成此操作:通过 PHP,或通过使用 .htaccess mod_rewrite 规则。

PHP 方法

<?php
    if ('mathiasbynens.be' !== $_SERVER['HTTP_HOST']) {
        header('Location: https://mathiasbynens.be' . $_SERVER['REQUEST_URI'], null, 301);
    }
?>

此脚本发送将浏览器重定向到非 www 地址的标头,并告诉 Google 等搜索引擎该移动是永久性的,以便他们可以更新索引。

使用此方法的缺点是此代码必须包含在我们希望它在其中工作的每个页面中。对我来说,这不是问题,因为我正在使用 header.php 文件,我将其包含在本网站的每一页中。


mod_rewrite 方法

另一种方法是将以下内容放入我们的 .htaccess 文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^mathiasbynens\.be [NC]
RewriteRule ^(.*)$ https://jiyik.com%{REQUEST_URI} [R=301,L]

显然,mod_rewrite 方法比PHP 脚本更容易实现。 然而,一些服务器提供有限的 .htaccess 功能——在这种情况下,我们仍然可以使用 PHP。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 PHP 中查找基本 URL

发布时间:2023/03/29 浏览次数:138 分类:PHP

本教程介绍如何在 PHP 中查找应用程序的基本 URL。

PHP 中的 URL 编码

发布时间:2023/03/29 浏览次数:162 分类:PHP

在今天的帖子中,我们将学习如何在 PHP 中编码 URL。

在 PHP 中从 URL 保存图像

发布时间:2023/03/28 浏览次数:89 分类:PHP

本文介绍了在 PHP 中从 URL 保存图像的五种方法。 这些方法将使用 file_put_contents()、copy()、fopen()、fread()、fwrite() 和 gzdecode() 等函数。

在 Flask 中使用 url_for 创建动态 URL

发布时间:2023/03/27 浏览次数:199 分类:Python

通过这个解释,我们将了解 url_for() 函数的作用以及我们如何在 Flask 中创建动态 URL。我们还将学习如何在模板中使用 url_for()。

在 Apache2 中启用 PHP

发布时间:2023/03/27 浏览次数:149 分类:PHP

本文将教你如何使用 a2enmod、LoadModule 和符号链接在 Apache2 中启用 PHP。如果你遇到有关 PHP 的模块错误,我们将教你如何通过 apt-get 修复它。

在 Node.js 中编码 URL

发布时间:2023/03/27 浏览次数:201 分类:Node.js

在这篇简短的文章中,我们将学习如何在 Node.js 中进行 URL 编码。

在 URL 中发送数据以查看所选产品的单一记录

发布时间:2023/03/27 浏览次数:57 分类:PHP

本教程向你展示如何在 URL 中动态发送数据、检索用户选择的产品记录并使其在 product.php?pid='id_value' 上可见。了解如何使用 MySQL 和 PODS 从 SQL 获取数据。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便