【问题标题】:Redirect to subdirectory from multiple domain从多个域重定向到子目录
【发布时间】:2013-10-28 11:54:40
【问题描述】:

我有多个指向同一服务器的域。然后我需要将它分开到不同的目录。如何在 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
...

【问题讨论】:

    标签: regex .htaccess mod-rewrite dns subdirectory


    【解决方案1】:

    您可以在DOCUMENT_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]
    

    【讨论】:

    • 它不工作然后我在顶部添加“RewriteEngine On”并且它工作。对吗?
    • 对不起,我错过了那行,现在编辑。是的,需要这条线。
    • 如果这个答案帮助您解决了问题,请考虑将其标记为“已接受”,以便以后遇到类似问题的用户能够轻松看到。
    猜你喜欢
    • 2014-04-10
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    相关资源
    最近更新 更多