htaccess重写规则允许本地开发

时间:2011-09-14 00:17:14

标签: apache .htaccess mod-rewrite mamp

我正在使用.htaccess文件强制所有'example.com'请求“www.example.com”

问题是,现在我想在我的机器上本地开发我的网站,并且我使用定义为example.local的自定义主机 - 指向我本地MAMP堆栈上的网站版本。

#force non-www to www.example.com
    RewriteCond %{HTTP_HOST} !^www.example.com$
    RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]

如何修改此htaccess文件以不将我的example.local请求推送到www.example.com?

1 个答案:

答案 0 :(得分:1)

为重写规则添加第二个条件

#force non-www to www.example.com
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} !^example.local$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]