使用.htaccess的URL屏蔽

重定向有两种主要类型,即临时重定向和永久重定向。 在本指南中,我们将重点介绍另一种称为URL Masking的重定向,并介绍如何通过以下方式完成URL Masking 编辑.htaccess 文件。

让我们开始吧。

什么是网址屏蔽?

URL屏蔽将在您重定向到新域时,而不是URL更改,它会保持不变。 例如,如果您在yourdomain.com/example和yourdomain.com/example/mask之间有域掩码重定向。 当Domain.com重定向到yydomain.com/example/mask时,它不会切换URL。 它将继续成为您的纽带。

如何创建URL掩码重定向?

有几种方法可以为您的域重定向,例如使用HTML的代码。 我们将使用您的.htaccess文件进行此重定向掩码。 如果您尚未创建.htaccess文件,请查看我们的指南: 创建和编辑.htaccess文件。 该指南将向您显示如何创建.htaccess的一些方法。

既然您已创建了.htaccess文件,我们可以继续并使用以下代码将您的网站与URL Mask重定向。

#Making a URL Mask.
RewriteEngine On
RewriteRUle ^example/?$ /example2/mask

有人打开yourdomain.com时,它将显示上面举例的另一个文件夹的内容。 替换上面的示例和示例2以显示您希望显示的所需内容。

#Redirect a domain to a specific URL
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com
RewriteRule ^(.*) http://www.yourotherdomain.com/directory [P]

在上面的示例中,将您的域名和您要发送到Otherdomain.com的域名和域名替换为您的域名。

将此代码放入您的.htaccess时,您将重定向并查看yydomain.com/example/mask的内容,但您仍将看到yydomain.com/example的URL。

2

发表回复