0

我想离线测试我的网站,但这是我的问题:

我该如何测试

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

离线?

4

1 回答 1

1

如果我正确理解了这个问题,那么您所要做的就是确保您的网站名称指向您的本地 PC/服务器。以下是在 OSX 中的操作方法,假设如下:
- 您将指向本地计算机,地址为127.0.0.1
- 您的域名是yourdomain.com
用适当的值替换上述内容。

如何在 OSX 中编辑主机文件

  1. 打开终端
  2. 通过键入编辑主机文件sudo nano /private/etc/hosts
  3. 添加一行包含127.0.0.1 yourdomain.com
  4. 添加一行包含127.0.0.1 www.yourdomain.com
  5. 保存主机文件
  6. 通过运行命令清空 DNS 缓存dscacheutil -flushcache

现在,每次您尝试打开 yourdomain.com 时,它都会尝试连接到您的本地计算机。要撤消上述操作,只需再次打开文件并注释掉(或删除)您添加的行,然后刷新 DNS 缓存。

于 2012-08-18T00:37:50.107 回答