离线测试htaccess代码

时间:2012-08-18 00:26:40

标签: .htaccess offline

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

我该如何测试

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

脱机?

1 个答案:

答案 0 :(得分:1)

如果我理解正确的问题,您所要做的就是确保您网站的名称指向您的本地PC /服务器。以下是在OSX中如何做到这一点,具有以下假设:
- 您将指向本地计算机,地址 127.0.0.1
- 您的域名为 yourdomain.com 用适当的值替换上面的内容。

如何在OSX中编辑主机文件

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

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