如何把二级域名的网站导向其一级域名

如何把二级域名的网站导向其一级域名,第1张

以下是手工设置301的方法:

apache规则

在主机面板-文件管理,进入wwwroot,新建一个文件,命名为.htaccess文件,写入以下规则,保存即可

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xxxx1.com$ [NC]

RewriteCond %{HTTP_HOST} ^xxxx2.com$ [NC]

RewriteRule ^(.*)$ http://www.xxxx1.com/$1 [R=301,L]

</IfModule>

实现的效果是xxxx.com访问时跳转到www.xxxx.com

RewriteCond为条件,多域名时多复制一行即可

iis6规则

在主机面板-网站基本功能中,点击isapi筛选器,点击第二个按钮"开启自定义url伪静态支持",然后通过文件管理进入

others/discuz/httpd.conf中,强两行保留,其余代码删除,并复制以下代码到该文件中保存即可

RewriteCond %{HTTP:Host} ^xxxx1.com$ [NC]

RewriteCond %{HTTP:Host} ^xxxx2.com$ [NC]

RewriteRule (.*) http://www.xxxx1.com$1 [NC,R=301]

实现的效果是xxxx1.com和xxxx2.com访问时跳转到www.xxxx1.com

 iis7规则

在主机面板-文件管理,进入wwwroot,新建一个文件,命名web.config,复制一些规则,保存即可

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="301Redirect" stopProcessing="true">

<match url="(.*)" />

<conditions logicalGrouping="MatchAny">

<add input="{HTTP_HOST}" pattern="^xxxx1.com$" />

<add input="{HTTP_HOST}" pattern="^xxxx2.com$" />

</conditions>

<action type="Redirect" url="http://www.xxxx1.com/{R:0}" redirectType="Permanent" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

实现的效果是xxxx1.com和xxxx2.com访问时跳转到www.xxxx1.com

祝你成功

1.这里说的只是通过一个一级域名解析到二级域名转发,当点击一级域名的时候跳转的实际是二级域名的地址。

2.这种情况适合不想买空间,在网络上注册个二级空间,像论坛等。再花小钱买个域名就可以的情况。

3.在IIS中设置内容,唯一的问题可能是同一台电脑只能开通一个80端口,你的应用可能会被 追加端口号。

域名管理界面,把域名指向改成你要的1级域名即可。

来源:http://jingyan.baidu.com/article/046a7b3ef9bf5ff9c27fa9bc.html


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/4347.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-02
下一篇2023-02-02

发表评论

登录后才能评论

评论列表(0条)

    保存