单个域名的301很多人都可以轻松操作,今天早上看到群里有个同学问,如何将2个域名同时301到一个域名中。下面,老师直接给出代码,包括linux和windows的,均测试通过,保存的时候不同的操作系统注意文件名是不同的。
linux:代码如下:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.tuiedu.cn$ [NC,OR] RewriteCond %{HTTP_HOST} ^www.tuiedu.net$ RewriteRule ^(.*)$ http://www.tuiedu.com/$1 [R=301,L] </IfModule>
注:代码在linux下测试通过,将代码中的网址改成你自己的,然后保存成.htaccess。上传到根目录即可。
windows代码如下:
<?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="^www\.tuiedu\.cn$" /> <add input="{HTTP_HOST}" pattern="^www\.tuiedu\.net$" /> </conditions> <action type="Redirect" url="http://www.tuiedu.com/{R:0}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
注:代码在IIS7下测试通过,将代码中网址改成你自己的,然后保存成web.config文件,放到网站跟目录即可。
发表评论
已有1位网友发表了看法: