开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3757|回复: 25
打印 上一主题 下一主题
收起左侧

[大家谈谈] 问问大佬们,域名访问怎么样自动加WWW

[复制链接]

结帖率:100% (67/67)
跳转到指定楼层
楼主
发表于 2017-8-3 22:47:56 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式   广东省汕头市
本帖最后由 Bye 于 2017-8-4 01:44 编辑

百度实在挖不到,只能来问问老铁们了


liux的虚拟空间。我想在域名访问的时候,自动加www


比如,输入,baidu.com访问的时候,自动变成www.baidu.com

主页是html
之前的win的空间就能整。liux好像不一样。实在没办法,

12楼的完美解决,其它的各位也谢谢了。

就是会跳成baidu.com/www.baidu.com

点评

<script type="text/javascript"> var hostname = document.location.hostname; if(hostname == 'baidu.com'){ window.location.href = 'www.' + hostname; } </script> 放在首页html里面   山西省太原市  发表于 2017-8-3 23:29
结帖率:100% (11/11)
来自 12楼
发表于 2017-8-3 23:34:24 | 只看该作者   安徽省芜湖市
本帖最后由 你愁啥 于 2017-8-3 23:36 编辑
  1.   <script type="text/javascript">
  2.                         var str = location.href;        
  3.                         if(str.indexOf("www") == -1){               
  4.                                 location.href = "http://www.baidu.com/";
  5.                         }
  6.                 </script>
复制代码
放到head标签里面
这个是检测浏览器地址栏是否有www,如果没有就跳到你指定的地址

点评

Bye
有没有更好的方法,我以前是弄一个httpd.ini在根目录里面。直接可以控制全站跳转,现在你的这个方法,只能主页,我在文章的页面,把前面的www,删掉访问,就不会自己跳了,以前的那个方法可以全站跳。   广东省汕头市  详情 回复 发表于 2017-8-4 01:53

评分

参与人数 1好评 +1 精币 +3 收起 理由
Bye + 1 + 3 你的能用

查看全部评分

回复 支持 反对

使用道具 举报

21
发表于 2017-8-4 09:29:53 | 只看该作者   菲律宾
本帖最后由 阿蒙 于 2017-8-4 09:34 编辑
Bye 发表于 2017-8-4 01:49
阿蒙真是好久好久没见到了,几年了
  1. <script type="text/javascript">
  2. var checkHost = function(host){
  3.     var port = document.location.port;
  4.     if(document.location.hostname != host){
  5.         var url = document.location.protocol + '//' + host + (port ? ':' + port : '') + document.location.pathname + document.location.search + document.location.hash;
  6.         window.location.href = url;
  7.     }
  8. }
  9. checkHost('www.baidu.com');        // 这里是你的主域名,含www.
  10. </script>
复制代码


这是完整代码,可以跳转文章页,protocol和port自动识别拼接
你可以将代码去掉<script>标签,然后放到文件中,网站所有页面引用它就能达到目的,但这么做效率非常低,还是建议在WEB上做手脚,如果是PHP环境可以利用.htaccess文件来实现重写重定向
------------------

没见的这几年研究其他技术去了,已经不是当初那个只懂易语言的小伙子了

回复 支持 反对

使用道具 举报

20
发表于 2017-8-4 08:41:11 | 只看该作者   海南省文昌市
论坛里好人多多
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
19
发表于 2017-8-4 02:41:30 | 只看该作者   香港特别行政区湾仔区
通常的做法是这样的
在域名控制面板  
加一个  @的记录,301跳转到 www
加一个 www的记录,解析到你虚拟主机IP。
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
18
发表于 2017-8-4 02:08:15 | 只看该作者   美国
这位同学,其实我有更好的办法,可以在域名解析记录中增加一个A记录,记录内容就写一个:@,就可以了。IP还是跟www记录一样的IP,这样就可以跳转了。不信你试试:xueshanlinghu.com。全站跳转。
回复 支持 反对

使用道具 举报

结帖率:100% (67/67)

签到天数: 5 天

17
 楼主| 发表于 2017-8-4 01:53:12 | 只看该作者   广东省汕头市
你愁啥 发表于 2017-8-3 23:34
放到head标签里面
这个是检测浏览器地址栏是否有www,如果没有就跳到你指定的地址

有没有更好的方法,我以前是弄一个httpd.ini在根目录里面。直接可以控制全站跳转,现在你的这个方法,只能主页,我在文章的页面,把前面的www,删掉访问,就不会自己跳了,以前的那个方法可以全站跳。
回复 支持 反对

使用道具 举报

结帖率:100% (67/67)

签到天数: 5 天

16
 楼主| 发表于 2017-8-4 01:49:29 | 只看该作者   广东省汕头市

阿蒙真是好久好久没见到了,几年了
回复 支持 反对

使用道具 举报

结帖率:67% (22/33)
15
发表于 2017-8-4 01:07:19 | 只看该作者   福建省泉州市
301跳转就行了
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
14
发表于 2017-8-3 23:43:57 | 只看该作者   内蒙古自治区呼和浩特市
域名解析的就能显性url跳转。
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)
13
发表于 2017-8-3 23:39:33 | 只看该作者   安徽省芜湖市

只求个好评,本人也刚入门,为了解决你这个问题,请看图就能明白了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表