多个站点的本地Web开发

时间:2014-08-14 19:55:56

标签: apache localhost wamp wampserver

我使用 WampServer 来在本地测试我的网站。我正在重新组织我的开发环境,我遇到了这个问题:

我想在 WampServer 的根www文件夹中有多个文件夹。每个子文件夹代表一个站点。

我现在的问题是,以/开头的每个相对链接都无效,因为它需要localhost作为根而不是localhost/subfolder/。例如:

  • <a href="/">...
  • <img src="/images/...

此外,每个网站都有自己的.htaccess文件,我在里面使用RewriteBase /。现在,这一行打破了我的所有RewriteRules,因为我需要/subfolder/作为网址的一部分。

我唯一想要解决此问题的方法是对每个网站使用virtual hosts,因此我会使用localhost/subfolder/而不是subfolder.dev

不能选择更改所有现有网站的相对链接或.htaccess文件。虚拟主机似乎是我需要的,但每次添加新网站时都需要修改conf/extra/httpd-vhosts.confc:\windows\system32\drivers\etc\hosts

有没有其他方法可以配置我的 WampServer (Apache)以我需要的方式工作?

更新:我刚刚完成为我的所有网站配置虚拟主机,一切都很完美。因此,如果存在更简单的解决方案,我会将问题保持打开状态。

顺便说一下,付费托管如何处理一个客户帐户下的多个域?他们也使用虚拟主机吗?

0 个答案:

没有答案