【发布时间】:2017-10-04 03:27:36
【问题描述】:
我正在尝试使用.htaccess 来实现,因此我可以使用一个虚拟主机设置和一个在主机文件中定义的 URL 的配置来访问我的所有项目。这将允许我将一个项目放入文件夹中,它无需我进行任何其他配置即可运行,并在工作时节省大量时间。
示例 A:prestige.projects.dev 托管在 D:/projects/prestige 等上。
示例 B:newproject.projects.dev 托管在 D:/projects/newproject 等上。
下面的代码适用于示例 A 的特定情况,但我不知道如何使其对所有项目“动态”工作。我的目标是使prestige 成为通配符。例如:newproject.projects.dev 应该自动加载D:/projects/newproject 的内容。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^prestige\.projects\.dev$
RewriteCond %{REQUEST_URI} !^/prestige/
RewriteRule (.*) /prestige/$1
我愿意接受除此方法之外的其他建议,只要达到目标即可。
【问题讨论】:
标签: .htaccess mod-rewrite subdomain