离线测试htaccess代码



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

如何测试

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

离线?

如果我正确理解了这个问题,你所要做的就是确保你的网站名称指向你的本地PC/Server。以下是如何在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. 通过运行命令dscacheutil -flushcache清空DNS缓存

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

最新更新