如果想把网址后面的index.html,index.php等这样的默认首页不显示,需要在web服务器软件里设置,把它们设置成默认,浏览器输入框里就不会显示。
因为设置默认了,浏览器就不会多这一步显示这个显而已见的问题。就好想我们到4S店里买车,服务人员不会告诉我们,“这个车只能在路上开,不能开在海里或河里”,因为是默认在路上开。
根据空间供应商的不同,可以在空间后台设置好默认的首页。如果不懂可以在空间后台提交工单,空间供应商会给你回复。
下面是几种web服务器软件常用的取消显示默认页的设置。
1、iis 网站服务器,把文档默认页 index.html 放在最上面。
2、apache 网站服务器
在根目录的.htaccess里加入以下代码,如果没有.htaccess文件可自行添加。
DirectoryIndex index.html index.php index.htm
或加上伪静态规则
RewriteCond %{REQUEST_URI} ^(/index\.html)$ [NC]
RewriteRule ^(.*) / [R=301,L]
RewriteCond %{REQUEST_URI} !^(/index\.html)$ [NC]
RewriteCond %{REQUEST_URI} (/index\.html)$ [NC]
RewriteRule (.+)/index\.html /$1/ [R=301,L]
3、nginx 网站服务器
在nginx相关的配置文件中添加如下内容,通过重定向实现
if ($request_uri = /index.html) { return 301 http://www.cncnle.com/; }
免责申明:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
来源:众乐源码网(QQ:464427125,点我畅聊,转载请保留出处!) 众乐源码官方交流QQ群:183966298