如何通过 .htaccess 配置域名重定向

如果使用 Apache 服务器,那么我们可以通过 .htaccess 文件来配置域名重定向。

例如下面的这段代码,我们将其添加到 .htaccess 文件的顶部,便可在用户访问 niuqi.example.com 时,将其跳转到访问 http://niuqi360.net 。这里需要注意的是,这段配置代码必须添加到 .htaccess 文件的顶部,否则配置可能不会生效。

在下面的例子中:

  • niuqi.example.com 表示要重定向的 URL。
  • http://niuqi360.net/ 表示要重定向后的目标 URL。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{HTTP_HOST} ^niuqi\.example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.drupal\.user\.example\.com$
RewriteRule ^cptest$ "http\:\/\/niuqi360\.net\/" [R=301,L]
</IfModule>

通过 .htaccess 配置域名重定向示例

永久重定向

以下是将整个网站从其原始位置永久重定向到 example.com:

Redirect 301 / http://example.com/

以下是将 example.com 上的特定页面,永久重定向到 example.com 上的不同页面:

Redirect 301 /original.html http://www.example.com/new.html

以下是将 example.com 上的特定目录,永久重定向到 example.com 上的不同目录:

Redirect 301 /old-directory http://www.example.com/new-directory

临时重定向

以下是将整个网站从其原始位置临时重定向到 example.com:

Redirect 302 / http://example.com/

以下是将 example.com 上的特定页面,临时重定向到 example.com 上的不同页面:

Redirect 302 /original.html http://www.example.com/new.html

以下是将 example.com 上的特定目录,临时重定向到 example.com 上的不同目录:

Redirect 302 /old-directory http://www.example.com/new-directory

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/webmaster/common-htaccess-redirect-rules/

(0)
上一篇 2022年7月25日 下午8:11
下一篇 2022年7月30日 上午10:31

相关推荐

发表回复

登录后才能评论