本文目录一览:
什么叫域名转向?
域名转向:即将一个域名指向到另外一个已存在的站点,英文称为“URL FORWARDING”。域名转向的网址可能是比较复杂难记的,所以用一个易记的域名重新转向它,便于用户访问。域名转向服务尤其对于拥有一个主网站并同时拥有多个域名的用户比较适用,通过域名转向服务,您就可以轻松实现多个域名指向一个网站或网站子目录了;另外,通过域名转向服务,可以方便的实现将您的中文域名,设置自动转发到您的英文域名主站点。
1、什么是域名转向?
所谓域名转向,是指在注册域名时,域名服务商所提供的一项正常的域名增值服务,此服务是通过服务器的特殊技术设置,实现当访问您的域名时,将会自动跳转到您所指定的另一个网络地址(URL)。假设abc.com是您注册的域名,则通过域名转向服务可以实现当访问时,自动转向访问另外一个URL,如:。当然请注意前提是:首先您的域名(如上:abc.com)已经通过成功注册,并使用默认的DNS服务器;其次同时您设置其转发至的目标地址:)是可以在互联网正常访问到的,这样才能保证您的域名转向成功。
2、域名转向隐藏路径和不隐藏路径有何区别?
不隐藏路径域名转向:例如:指向(任意目录);当在浏览器地址栏中敲入后回车,IE浏览器的地址栏里显示的地址会由原来您敲入的自动变为显示真正的目标地址;隐藏路径的域名转向:例如:指向(任意目录);当在浏览器地址栏中敲入后回车,IE浏览器的地址栏里显示的地址保持不变,仍是,但实际访问到的是的内容。
3、如何设置域名转向?
域名注册成功后,登录会员专区-域名管理-点击您希望设置域名转向的域名-域名管理及服务-域名转向-填写好您希望转发到的目标地址,提交确认即可,设置后一般6-12小时生效,请您耐心等待。注:修改域名转向的目标地址,也是同样的操作方法。
4、如何取消域名转向?
如果您需要取消以前的域名转向设置而并非修改域名转向的目标地址,则只需对此域名正常的设置域名解析,原域名转向设置就自动失效。即登录会员专区-域名管理点击您希望域名转向的域名-域名管理及服务-域名解析-填写好您希望设置的各项记录对应的IP地址,提交确认即可,设置后一般6-12小时生效,请您耐心等待。
5、域名转向生效时间是?
已经注册成功的域名,若初设或取消域名转向设置,一般均在6-12小时之内生效,请您设置完毕后耐心等待,谢谢!对于原有已经设置成功的域名转向域名,如果修改域名转向的目标地址,则只需1个小时即可生效。
PHP跳转【通过某网站过来的链接,转向到其他链接或域名】
ASP
%
host=lcase(request.servervariables("HTTP_HOST"))
'开始条件跳转
SELECT CASE host
CASE ""
response.redirect "/www/"
CASE "bbs.boaer.com"
response.redirect "/bbs/"
case "baidu.boaer.com"
response.redirect "/baidu/"
CASE ELSE
response.redirect "/main/"
END SELECT
%
PHP代码:多个域名都指向一台服务器的同一个文件夹"NNN",要求
当URL为的时候,页面自动跳转到NNN文件夹里的ddd
当URL为的时候,页面自动跳转到NNN文件夹里的index.htm
代码:
?php
$domain_net="boaer.com";
$domain_com="ddbei.com";
$dot_net_url="ddd/";
$dot_com_url="index.html";
if(($HTTP_HOST=="$domain_net")or($HTTP_HOST==""))
{
Header("Location: $dot_net_url");
}
elseif(($HTTP_HOST=="$domain_com")or($HTTP_HOST==""))
{
Header("Location: $dot_com_url");
}
else
{
include_once('hehe.php');
}
?
怎么做301转向,asp,php301重定向跳转代码
301跳转代码全集(ASP|PHP|JSP|.NET)
1、IIS下301设置
Internet信息服务管理器 - 虚拟目录 - 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
%@ Language=VBScript %
%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “”
%
3、ASP.Net下的301转向代码
script runat=”server”
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,””);
}
/script
4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: ”);
exit();
5、CGI Perl下的301转向代码
$q = new CGI;
print $q-redirect(””);
6、JSP下的301转向代码
%
response.setStatus(301);
response.setHeader( “Location”,“” );
response.setHeader( “Connection”,“close” );
%
7、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
VirtualHost *:80
ServerName
DocumentRoot
/VirtualHost
VirtualHost *:80
ServerName xxx.com
RedirectMatch permanent ^/(.*)
/VirtualHost
8、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.com [NC]
RewriteRule ^(.*)$ [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ [L,R=301]
3)使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
最后:在使用301永久性重定向命令让多个域名指向网站主域名时,也不会对网站的排名产生任何负面影响。希望对你有帮助。