怎样获取当前域名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样获取当前域名相关的知识,希望对你有一定的参考价值。

怎样获取当前域名 加自己的域名


1.得到当前工程的根路径,代码如下

String path = request.getContextPath();

2.得到登录的计算机域名,如果没有域名就得到IP

request.getRemoteHost();

3.得到登录计算机的IP

request.getRemoteAddr();




追问

代码是不是放在那里  谢谢

参考技术A 一个简明易记的好域名会给访客留下好的第一印象,可以带来更多的回头率、激发更多潜在的客户,而且域名还会直接影响到网站的搜索引擎自然排名。那么,我们在取域名时应该怎么选比较好呢。
拼写最好简单易记
好的域名都有一些特点:富有特色,简短清晰,抓人眼球并且富有内涵,甚至可以启发灵感。一个简短的域名不仅看起来更好,更容易记住,而且更方便输入到浏览器中,它也更适合你的电子邮件地址和名片。
与品牌或公司名匹配
在数以亿计的网站中,我们应该抓住每一个可能带来宣传的机会,域名可以带有企业的名字,一般可以使用汉语拼音或者英语单词或者是相关缩写的形式,只要用户记住了你企业的名字,就能很容易的打出你的网站域名,同样的,记住了网站域名也能很快的记住你公司的名字。
不要有连字符层次
域名申请要尽量短一点,当然这对搜索引擎的抓取没什么影响,但是这会很方便用户,从用户体验方面来说,短域名有利于用户的记忆,从而更好的记忆和找到自己的网站,不过短的域名往往费用会非常贵,具体可以自己选择。

php 获取当前域名并做出判断

如访问abc.com 的时候如果判断域名是abc.com 那个就跳转到www.abc.com 如果已经是www.abc.com 就不再跳转。求php代码

参考技术A <?php
$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
if($the_host !== 'www.hgdyw.com')//这是我要以前的域名地址

header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: http://www.hgdyw.com'.$request_uri);//跳转到我的新域名地址

?>
参考技术B <?php
if($_SERVER['SERVER_NAME']=="abc.com")

Header("Location: http://www.abc.com");

?>
参考技术C 这个只需要在.htaccess上加两行代码就行,不用PHP实现,效率也不好。 参考技术D apache做下跳转就完事了、、或者URL指向下、、
这根本不用再代码判断

以上是关于怎样获取当前域名的主要内容,如果未能解决你的问题,请参考以下文章

php怎样通过IP获取应对的域名?

JavaScript获取当前域名

thinkphp如何获取二级域名前缀然后跳转到其他的后缀

php 获取当前域名并做出判断

PHP 如何获取当前的域名

asp如何获取当前网站的域名