+ -
当前位置:首页 → 问答吧 → 如何将程序都放在网站根目录下?急

如何将程序都放在网站根目录下?急

时间:2011-04-14

来源:互联网

现在是将程序放在网站的一个引用程序内,比如aaa,现在访问是http://www.xxx.com/aa
怎么将网址http://www.xxx.com在地址栏回车就能访问主页呢?我现在的一个想法是去掉aa,将aa的东西全部放在根目录下。求大虾指点

作者: zhoufeng0401   发布时间: 2011-04-14

把网站的站点主目录设置为aa文件夹就行了。

作者: T5500   发布时间: 2011-04-14

不行呢?我的是.net程序,有web.config,按你的方法做的,出错,无法识别的属性“type”。你这好像是等同于把文件夹的东西原样拷到根目录下

作者: zhoufeng0401   发布时间: 2011-04-14

哦,这样的话应该需要通过URL Rewrite模块来实现,不会了,等高手解答吧。

作者: T5500   发布时间: 2011-04-14

貌似只能 用URL伪静态来 伪装到 根目录下了

作者: fengyarongaa   发布时间: 2011-04-14

下面这篇文章可能对你有帮助:
http://support.microsoft.com/kb/976111/zh-cn

作者: T5500   发布时间: 2011-04-14

http://blog.csdn.net/luxu001207/archive/2008/03/23/2210290.aspx

作者: luxu001207   发布时间: 2011-04-14

首页文件头部加 301永久转向内容就可以了

作者: toury   发布时间: 2011-04-14

请问7楼能说的相信些马?

作者: zhoufeng0401   发布时间: 2011-04-14

具体看看这里参考:【如何做301转向】http://www.west263.com/faq/list.asp?Unid=355

作者: toury   发布时间: 2011-04-14

9楼的方法不行,你那地址栏的地址变了啊?Response.Redirect会改变地址栏的地址,我想直接域名就能访问

作者: zhoufeng0401   发布时间: 2011-04-14

试试给网站主目录下的默认文档做一个301转向。

作者: T5500   发布时间: 2011-04-14

.NET
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.xxx.com/");
}
</script> 
---------------------------------------------------
asp:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.xxx.com/"
%> 

PHP
----------------------------
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.xxx.com/");
exit(); 
-------------------------------

JSP
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.xxx.com/" );
response.setHeader( "Connection", "close" );
%> 

是在不行,正则伪静态了

作者: toury   发布时间: 2011-04-14