5分钟生成10篇英文软文article forge软件试用

我在之前的一篇文章中写过关于 WordPress 插件的潜在危险以及应该尽量减少 WordPress 安装中的插件数量这一事实。 虽然插件 能够 非常有用和强大,同样的力量也可能使它们具有潜在危险。

google广告开户

虽然如果它可以节省您的时间,使用插件并没有什么可耻的; 情况往往并非如此。 有大量可用的插件执行简单的功能,这些功能几乎与手动实现一样容易. 例如,正如我在上一篇文章中提到的,有几个插件可用于插入跟踪代码,如谷歌分析中使用的那些。 无需使用插件,将提供的代码直接粘贴到您的 WordPress 头文件中同样容易。

我想如果更多的人意识到手动复制某些插件的功能是多么容易,他们会在安装它们之前三思而后行。 这样做,我们会提高我们网站的安全性 整个 WordPress 社区的技术能力。

考虑到这一目标,今天我将通过一个分步 DIY 指南来创建和管理 URL 重定向,而无需任何插件。

URL 重定向的基础知识

重定向您可能希望在 WordPress 中设置重定向 URL 有几个原因。 重定向可以派上用场的一些可能情况是:

  • 移动单个文件
  • 将您的网站移至新域
  • 重命名页面的 URL 结构
  • 更改标准 WordPress URL 结构
  • 捕获 404 错误
  • 禁用图片盗链
  • 屏蔽附属链接

现在,标准 WordPress 仪表板中提供了一些基本的 URL 重写选项,但默认功能非常有限。 除了漂亮的永久链接之外,您可能会发现自己正在寻找合适的插件。

在 WordPress.org 目录中搜索“重定向”,您将获得几页插件,所有这些都可以为您执行此任务。 最受欢迎的是一个简称为 Redirection 的插件,它提供了一套相当全面的选项和设置以及基本的 URL 重定向功能。

虽然像 Redirection 这样的插件很方便并且包含一些方便的额外功能,但实际上复制它的大部分功能非常简单。 大多数人会使用这个插件来做简单的重定向,而不使用它的高级功能。 此外,一旦掌握了窍门,您可能会发现手动设置重定向实际上比使用插件更灵活。

熟悉您的 .htaccess 文件

使用挂锁绿色。.htaccess 文件是一个配置文件,您可以在 WordPress 安装的根文件夹中找到它。 要访问它,您需要使用 FTP 客户端连接到 Web 服务器并导航到安装 WordPress 的目录。 如果您没有看到该文件,您可能需要更改您的 FTP 客户端设置以显示隐藏的系统文件。

在对您的 .htaccess 文件进行任何编辑之前,请确保保存原始文件的备份。 尽管这个小文件可能无害,但它实际上非常强大,如果您犯了错误,很可能会破坏您的网站或将自己锁定在您的域之外。 (但不要让你太担心;-))

WordPress divi主题

下载文件并使用文本编辑器打开它。 你可能已经有一些代码了——像这样:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

这是 WordPress 安装的基本代码。 在某些情况下,由于文件权限问题,WordPress 可能无法创建或编辑 .htaccess 文件,如果是这种情况,您的文件可能为空白或根本不存在。 如果您没有 .htaccess 文件,您可以在文本编辑器中创建一个新文件,将其另存为“temp.htaccess”之类的文件,并在上传后使用 FTP 客户端更改名称。

除了上述代码(在安装 WordPress 时生成)之外,该字段中可能还有一些其他预先存在的代码。 除非您知道自己在做什么,否则不要编辑或删除任何内容。

您还应该确保仅使用代码编辑器或像记事本这样的纯文本编辑器来编辑文件。 如果您在 Word 等文字处理程序包中打开它,它很可能会在文件中插入奇怪的字符,从而使其无法正常工作。

您包含的新代码可以简单地写入或粘贴到现有代码下方的文件中。 完成后,重新上传文件,您应该一切顺利。

好的,现在你已经有了你的 .htaccess 文件,让我们开始做一些重定向吧!

基本 301 重定向

如果您移动站点或更改文件名,您可以使用 301 重定向将流量从页面、目录或整个站点发送到新地址。

重定向单个页面:

Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html

fiverr建站WordPress程序员

此代码会将访问“oldpage.html”的访问者改为“newpage.html”。

重定向目录中的所有文件:

Redirect 301 /community http://www.mysite.com/

此代码会将访问目录“community”中任何文件的访问者引导至 http://www.mysite.com/。

重定向整个网站:

独立站选品工具

Redirect 301 / http://www.new-site.com/

此代码会将所有访问者引导至您当前网站上的任何页面,网址为 http://www.new-site.com/。

禁用盗链

如果另一个网站直接链接到您的图像,它会使用您的带宽(以及非常粗鲁)。 使用这段代码,您可以创建一个重定向,用您选择的替代图像替换热链接图像:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://YourDomain.com/images/nohotlinking.gif [NC,R,L]

消除 类别 来自固定链接

默认情况下,WordPress 在每个类别名称之前的 URL 中包含 /category/。 由于这是不必要的,您可以使用以下代码创建更短、更美观的永久链接:

高质量外链购买

RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mydomain.com/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

将 404 错误重定向到另一个页面

404 错误您可能希望将用户引导到另一个页面,例如搜索页面或您的主页,而不是在未找到文件时显示默认的 404 错误页面。

重定向到主页:
ErrorDocument 404 /

重定向到另一个页面(例如您的搜索页面):
ErrorDocument 404 /search.php

屏蔽附属链接

您可能想在您的网站上隐藏附属链接的原因有很多。 除了隐藏实际 URL 和隐藏您的会员 ID 之外,您还可以使您的链接更简洁、更短且更容易记住:

JasperAI 10000字免费额度试用

Redirect 301 /recommends/funkyaffiliate http://youraffiliatelink

这适用于您只有一个附属链接并且可以为每个产品设置重定向的产品,因此您最终会得到一组 URL,所有这些似乎都位于您网站上名为“recommends”的目录中(显然您可以将其命名为您喜欢的任何名称,但 /recommends/ 适用于附属链接)。

执行此操作的另一种方法对于关联链接很有帮助,您可能在一个站点上链接到许多不同的产品,并且在您的 .htaccess 文件中为每个链接创建一个新行是不现实的。 例如,您可以将其替换为 http://www.mysite.com/amazon/ASIN 之类的内容,而不是使用亚马逊为单个产品提供的相当冗长且没有吸引力的附属 URL,其中“ASIN”是单个产品 ID “YourAmazonID”是亚马逊提供的您的会员 ID。

RewriteRule ^amazon/(.*)$ http://www.amazon.com/exec/obidos/ASIN/$1/YourAmazonID [L]

WordPress 插件:方便但并不总是必不可少

如果您有兴趣使用 .htaccess 文件做更多事情,您会发现有很多方便的技巧可以在任何网站上使用。 只需添加几行代码,您就可以提高 WordPress 安装的安全性、加速和优化您的网站、阻止垃圾邮件发送者等等。

WordPress备份工具updrafplus

下次您想为您的 WordPress 网站添加一些功能时,不要直接前往插件目录,而是尝试进行 Google 搜索。 您可能会发现有一种简单的方法可以实现您想要的,而无需安装额外的插件并可能使您的网站面临风险。

您自己使用这些 .htaccess 黑客吗? 您是否觉得自己过度依赖 WordPress 网站上的插件? 我有兴趣在评论中阅读您的想法和经验。

图片来源:Colinbrough / sarej / 10 Minute Photoshop

cta-banner-10-产品页面-v2_2x

5分钟生成10篇英文软文article forge软件试用
tiktok