Board logo

标题: godaddy空间默认首页修改(win主机进来看) [打印本页]

作者: tj1266    时间: 2010-9-30 09:52     标题: godaddy空间默认首页修改(win主机进来看)

Godaddy 的控制面板不像国内的那样有自定义首页顺序的功能,但是我们需要用到,应该怎么办呢?linux主机下可以用htaccess来实现,windows主机下呢?iis设置里?不太现实……想到用301重定向,相比于refresh代码的好处就是响应时间短,seo上来说也很有利。
我们先来了解一下dodaddy 空间win主机的首页默认顺序

Godaddy windows主机默认首页访问顺序
default.asp
default.html
default.htm
default.aspx
default.php
default.shtml
default.shtm
index.html
index.htm
index.asp
index.php
index.shtml
index.shtm
home.html
home.htm
home.shtml
home.shtm
welcome.html
welcome.asp
一般我的做法是直接修改首页名来顺应GD主机的要求更为方便,如果自己的网页不能修改首页名的那就要接着往下看了

一般cms很少用default.asp或者default.html作为首页的,一般是index.asp或者home.asp。

现在举例,我想用home.asp作为首页,而不是index.asp,那就这样做。
建立一个default.asp,里边写上301定向代码:
  1. <%@ Language=VBScript %>
  2. <%
  3. Response.Status="301 Moved Permanently"
  4. Response.AddHeader "Location", "http://www.abc.com/home.asp"
  5. %>
复制代码


godaddy默认的首页顺序中,default.asp是比index.asp高的(很科学),这样就先访问到了default.asp,而里边的代码自动301定向到了home.asp,我们的目的达到

下面为提供一些301重定向的代码希望能帮到大家:

SEO校内重新收集301永久重定向代码集
以下代码直接复制可用,记得修改跳转代码

1、ASP下的301永久重定向
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://bbs.idcspy.com"
%>
把这段代码放到ASP文件内命名为default.asp 或index.asp等放到另一个空间根目录下
2、ASP.Net下的301永久重定向
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://bbs.idcspy.com");
}
</script>
3、JSP下的301永久重定向
<%
response.setStatus(301);
response.setHeader( "Location", "http://bbs.idcspy.com" );
response.setHeader( "Connection", "close" );
%>
4、PHP下的301永久重定向
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://bbs.idcspy.com");
exit();
5、Apache下301永久重定向
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^seoxn.org.cn [NC]
RewriteRule ^(.*)$ http://bbs.idcspy.com/$1 [L,R=301]
重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://bbs.idcspy.com$1 [L,R=301]
使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
6、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
<VirtualHost *:80>
ServerName bbs.idcspy.com
DocumentRoot /wwwroot/seoxn
</VirtualHost>
<VirtualHost *:80>
ServerName seoxn.org.cn
RedirectMatch permanent ^/(.*) http://bbs.idcspy.com/$1
</VirtualHost>
本文章转自站长藏经阁(http://www.qq2068.com),详细出处参考:http://www.qq2068.com/a/kongjianzhentan/guowaimianfeikongjian/2010/0930/15376.html




作者: 搬运工    时间: 2010-10-2 01:26

这个有用吗?

不就是个转向。




欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/) Powered by Discuz! 7.2