WordPress换空间时,除了数据库迁移,还需要网站调试。进行调试时如何保持旧空间的网站正常运行,而又能在新网站调试网站?最简单的方法是利用本地hosts进行调试网站。
hosts文件简介
hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。
hosts文件在不同操作系统(甚至不同Windows版本)的位置都不大一样:
Windows NT/2000/XP/Vista/7/8(即微软NT系列操作系统):默认位置为%SystemRoot%\system32\drivers\etc\,但也可以改变。动态目录由注册表键\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath决定。
Windows 95/98/Me:%WinDir%\
Linux及其他类Unix操作系统:/etc
Mac OS 9及更早的系统:System Folder: Preferences或System folder(文件格式可能与Windows和Linux所对应的文件不同)
Mac OS X:/private/etc(使用BSD风格的hosts文件)
OS/2及eComStation:"bootdrive":\mptn\etc\
本地hosts调试网站
假使新网站的IP地址是192.168.168.1,网站的域名为www.howsci.com,那么在hosts里添加一条记录
192.168.168.1 www.howsci.com
这样,打开www.hoswci.com就直接解析到了192.168.168.1这个新IP地址,而并非原来的IP地址。此时就可以在线调试网站。
等待网站完全调试好了,再添加新的DNS解析即可。此时不要忘了删除hosts里添加的记录。
注:有关hosts文件的概括来源于维基百科