新站测试巧用系统hosts文件

  声明,以下www.xxx.com中的xxx代表你的域名(本人没资本买这种高级域名),并不涉嫌广告行为。

  对于超链接,SEO优化都是推荐统一使用http://www.xxx.com的格式的,即把权重放在www上,但是如果只购买域名,还没购买空间,或者连域名都还没购买,那么是否只能用/根目录表示形式不能用域名表示呢,先说用平常方法的缺点:超链接用用/表示根目录,或者用相对路径,那么以后为了SEO优化要修改为http://www.xxx.com格式的时候,就需要每个都要替换,那么万一超链接很分散呢,那不是很辛苦,还可能因为粗心漏掉许多,当然你可以使用.htaccess,但是为何不直接在写代码的时候用http://www.xxx.com呢,这是因为平常我们使用http://www.xxx.com无法指向根目录,那么现在我们就来解决这个问题,只需修改hosts文件就能达到目的,只需要在hosts文件中添加下面代码(用记事本打开,如果是用windows xp,那么hosts文件在C:/WINDOWS/system32/drivers/etc):

  127.0.0.1 www.xxx.com

  不用的时候只需加个注释符合#,即如下

  #127.0.0.1 www.xxx.com

  用的时候再把zhus注释符合去掉就可以了。

  这样访问www.xxx.com实际就是访问127.0.0.1,而访问127.0.0.1就是访问你的根目录了,样式你也可以使用www.xxx.com格式,例如:href="http://www.xxx.com/css/xxx.css"(代码其他部分自行补充),这样也可以正常显示调用样式的,不会乱,本人亲自测试可行,所以放心使用。

  同样超链接或者图片等等都可以使用http://www.xxx.com的格式了,链接的都是本地的位置。就算你真的有服务器使用这个域名了,用这个办法同样可以把外面"墙了"而使用本地的根目录。为什么hosts这么神奇,这是因为当用户在浏览器中输入网址然后执行时,系统会首先从hosts文件中寻找对应的ip地址,如果没找对hosts中的设置,那么才会会将网址提交DNS解析,然后才会访问那个ip,所以我们设置的hosts里的ip有优先权的。用此法,就算没卖域名,我们也可以进行疯狂的测试。

  如果你像我一样,经常使用这种方法测试,即要经常修改hosts文件,那么每次都要到hosts文件的位置,那也顶麻烦的,如果你用python,下面代码很有用,可以解决这个麻烦:

  import os

  start_directory ="C:/WINDOWS/system32/drivers/etc"

  os.startfile(start_directory)

  把上面代码复制到记事本,然后重命名为hosts.py,然后只需双击这个hosts.py就能跳转到我们想要跳转的位置即hosts文件所在的位置:C:/WINDOWS/system32/drivers/etc

  同理,你可以再写一个py文件跳转到我们电脑自己架构的服务器根目录位置。

  文章来源:OL之家(www.olzhijia.com),转载请保留链接。

时间: 2024-09-15 16:48:55

新站测试巧用系统hosts文件的相关文章

如何让百度快速收录新站之巧用百度统计

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 新站上线,最让人头疼的就是过了N天site之后结果仍然为0.出现这样的情况其实也算正常(除非你的域名有被K过的历史).有过网站推广经验的SEO们这时会说引蜘蛛的链接没有做到位.也有人会说网站内容不充实以及质量不高,蜘蛛来了之后没兴趣.还有人会说这是百度的审核期(这个不否定),度过这个审核阶段之后,就会被收录.无论原因怎样,我们最终只想要一个结

写在新站测试被黑之际:给自己也是给许多新人

XDJM们:你们好!        在经历了被"小黑贼"反复挂马之后,现在新站终于再次重出江湖.        这段时间里,我在反复思考这个网络环境和安全的问题.其间也各处奔走,四处学习,接触到了很多朋友(比如:KING.正规版.二毛等等),也知道了一些坏蛋(名字就不说了,想知道的M我,我私下告诉你),就是这些坏蛋为了自己的一己私利,拿着几个黑客软件(灰鸽子就是其中之一)于夜深人静之际四处扫描,探找有系统漏洞的计算机和服务器,然后入侵挂马(还是免杀的木马),再然后偷流量.偷数据.甚至各

Win8.1系统Hosts文件失效的现象及解决方法

不知大家是否遇到过Hosts文件失效的问题.原本我的Windows 8.1系统的Hosts文件可以正常使用,但是最近不知何故突然失效了.Hosts文件失效给我工作带来很多麻烦,为了分析具体原因,我给大家做个演示测试. 可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项. 使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的.然后继续ping,依然返回的是真实DNS解析的地址. 如图,可见system的权限也是有分配的.下面那个我自

Win7系统hosts文件修改后无法保存怎么办

win7系统用户在破解一些软件时,为了达到目的通常需要修改Hosts文件,我们知道XP系统是可以直接修改保存的,可是Win7系统却没有这个功能,只提示没有权限去修改,这就造成hosts文件修改完成后无法保存.那么遇到这种情况我们应该怎样办呢?下面小编就以win7 64位系统为例,带大家一起去学习下如何解决修改hosts文件之后不能保存的方法! 方法如下: 1.打开该文件所在的路径:c:windowssystem32driversetc; 2.右击该文件,选择"属性"选项; 3.在打开的

Win8系统Hosts文件失效如何解决

  一.故障描述 1.给大家做个演示测试,请看下图: 2.可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项. 3.使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的.然后继续ping,依然返回的是真实DNS解析的地址. 二.故障原因 可见system的权限也是有分配的.下面那个我自己的账户和Admin组的账户的权限也是完全控制的. 三.解决方法 1.编辑etc文件夹的访问权限,添加Network Service安全主体并赋予至

Win7系统hosts文件内容如何使用

  一.什么是hosts文件? hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库", 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页! 二.Win7的hosts 默认文件 文件地址:C:WINDOWSsystem32driv

windows8.1系统hosts文件失效怎么处理

  可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项. 使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的.然后继续ping,依然返回的是真实DNS解析的地址. 可见system的权限也是有分配的.下面那个我自己的账户和Admin组的账户的权限也是完全控制的. 情况就是这样,不知为何最近突然失效了.我可能是遇到什么劫持了么? 分析处理 根据引用中我的猜想,我使用了消息记录器来跟踪与hosts文件有关的系统消息.为了对比,我同时

Windows系统Hosts文件作用

  很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:/Winnt/System32/Drivers/Etc 目录中.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开. 用记事本打开hosts文件,首先看见了微软对这个文件的说明.这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映

Windows系统Hosts文件究竟有什么作用

  大家都知道在Window系统中有个Hosts文件(没有后缀名),在Windows系统中位于C:WinntSystem32DriversEtc 目录中.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开.那么他究竟有什么作用,线面为您详细解答这个问题,希望对您能有所帮助 用记事本打开hosts文件,首先看见了微软对这个文件的说明.这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和H