阿里云ECS更改网站的默认首页
可以使用页面跳转
Header("Location:/indexhtml");或者设置默认首页就把indexhtml设置在indexphp之前
如果用xshell
服务器是iis
找到webconfig
<configuration></configuration>标签内添加
<defaultDocument><files>
<add value="indexhtml" />
</files>
</defaultDocument>
</systemwebServer>
服务器是apache
安装后Apache的目录下,有一个conf目录,在这个目录里,有一个"httpdconf"文件
找到 DirectoryIndex 这段把它改成DirectoryIndexindexHtml 如果前面有#要去掉
IIS设置默认首页的步骤:
打开IIS,展开网站列表,在你建立的站点的名称上点击右键,点“属性”,就打开下面这个界面:
2切换到“文档”选项卡
3点击添加,在弹出的对话框的空格里输入“indexhtml”或者“indexphp”或者你想要指定的首页名称,点击确定,再确定退出即可
首先你用的什么服务器,是IIS 还是 appache
IIS的是这样appache服务器在你安装后的Apache目录下,有一个conf目录,在这个目录里,有一个"httpdconf"文件我们要做的,就是修改这个文件
在这个文件里,凡是以"#"开头的每一行,都是无效的,如果你想让你的设置起作用,就要把行首的"#"去掉
找到 DirectoryIndex 这段把它改成DirectoryIndex indexphp indexHtml indexhtml 这样,你的网站目录的默认首页是 indexphp, 如果没有indexphp系统会自动寻找indexhtml、html做为默认首页了。
注意事项:indexphp indexHtml之间要有一个空格
这个是设置类问题:
这个默认截图就不处理了,目的是让大家区分,并不是所有的网站管理平台都一样的设置方法,仅以此为例,其他不同平台灵活变通:不要盲目的只去盯着功能按钮文字一模一样的去找,要知道平台是不一样的:
登录网站管理面板。
左侧选择主机管理,右侧选择首页设置。
添加首页文件名,indexhtml,或者已有名称调整到最顶端。
这样访问时默认就会打开这个文件,而不用单独添加。
分类: 电脑/网络 >> 互联网
问题描述:
我用的是leadbbs,这个论坛的默认页面是boards 也就是说我以前直接输入/bbs就能直接默认进入到/bbs/boards这个页面,但是自从我传了一个Default文件上传到bbs目录下以后,我再进入/bbs就进步去了,显示 您无权查看该网页,您可能没有权限用您提供的凭据查看此目录或网页。 删掉了Default文件还是不能进去,必须输入/bbs/boards才能正常访问我的论坛。
请问我该怎么样才能恢复到,我输入/bbs/就可以直接进入到/bbs/boards呢?我用的ftp上传软件是LeapFTP。
解析:
这和上传软件是没关系的,网站服务器的默认优先打开的文件后缀为index/index/Default/main/main
这些都是可以在主机里面设置的。接输入/bbs就能直接默认进入到/bbs/boards这个页面用的是页面跳转
在你未传Default之前他里面本来也有一个Default,里面内容应该是<%
ResponseRedirect "Boards"
%>这说明浏览器先打开的是Default,之后才跳转到Boards去了
等你传了你自己的Default后当然不能跳转了,删掉之后更不能了。
建议你新建一个Default文件在bbs目录里,Default里面内容写上<%
ResponseRedirect "Boards"
%>就行了。新建用记事本就行了保存之后把文件名改为Default,ok了。。。
indexhtml
只是一个缺省的默认页面,因为一个网站打开必须有一个页面,它只是一个名称,事实上你可以把你任何想要设置的默认页改名为indexhtml或indexphp来达到设置首页的目的,你需要哪个页面做首页,那就把名字替换为index即可
0条评论