我正在使用MAMP在本地开发Wordpress网站。我设法将域“example.com”映射到我的hosts文件中的localhost(127.0.0.1),如下所示:
127.0.0.1 example.com
因此,“example.com”重定向到我的文档根目录:
example.com --> /Applications/MAMP/htdocs
如果我在一个网站上工作,这很好;我的所有项目文件都在'htdocs'中。问题是我正在同时处理多个站点,因此我需要更具体的重定向,如下所示:
example1.com --> /Applications/MAMP/htdocs/example1.com
example2.com --> /Applications/MAMP/htdocs/example2.com
example3.com --> /Applications/MAMP/htdocs/example3.com
这可能吗?
答案 0 :(得分:0)
可能会有一个小小的改变:
您可以在每个域的根路径下创建目录:
/Applications/MAMP/htdocs/example1
/Applications/MAMP/htdocs/example2
/Applications/MAMP/htdocs/example3
然后,您可以在.htaccess
文件中添加301重定向规则:
RewriteCond %{HTTP_HOST} ^(www.)?example1.com$
RewriteRule ^(/)?$ example1 [L]
RewriteCond %{HTTP_HOST} ^(www.)?example2.com$
RewriteRule ^(/)?$ example2 [L]
RewriteCond %{HTTP_HOST} ^(www.)?example3.com$
RewriteRule ^(/)?$ example3 [L]
如果所有3个域都指向同一台服务器 - 它会起作用(我以前用两个域完成了它)。