Regex 从多个域重定向到子目录

Regex 从多个域重定向到子目录,regex,.htaccess,mod-rewrite,dns,subdirectory,Regex,.htaccess,Mod Rewrite,Dns,Subdirectory,我有多个指向同一服务器的域。然后我需要将它分离到不同的目录。如何以htaccess或其他方式制作 这里有一个例子 domain1.com show 1.2.3.4/abc domain2.com show 1.2.3.4/def domain3.com show 1.2.3.4/ghi ... 您可以在文档\u ROOT/.htaccess文件中使用这些类型的规则: 它不工作,然后我在顶部添加引擎,它工作。对吗?对不起,我错过了那一行,现在编辑。是的,这条线是需要的。如果这个答案帮助你解决你的

我有多个指向同一服务器的域。然后我需要将它分离到不同的目录。如何以htaccess或其他方式制作

这里有一个例子

domain1.com show 1.2.3.4/abc
domain2.com show 1.2.3.4/def
domain3.com show 1.2.3.4/ghi
...

您可以在文档\u ROOT/.htaccess文件中使用这些类型的规则:


它不工作,然后我在顶部添加引擎,它工作。对吗?对不起,我错过了那一行,现在编辑。是的,这条线是需要的。如果这个答案帮助你解决你的问题,请考虑将它标记为接受的,所以将来面对类似问题的用户将能够很容易地看到它。
RewriteEngine On

RewriteCond %{HTTP_HOST} ^domain1\.com$ [NC]
RewriteRule !^abc/ /abc%{REQUEST_URI} [L,NC]

RewriteCond %{HTTP_HOST} ^domain2\.com$ [NC]
RewriteRule !^def/ /def%{REQUEST_URI} [L,NC]

RewriteCond %{HTTP_HOST} ^domain3\.com$ [NC]
RewriteRule !^ghi/ /ghi%{REQUEST_URI} [L,NC]