【问题标题】:Mod_Rewrite Subdomain to Folder on Root DomainMod_Rewrite 子域到根域上的文件夹
【发布时间】:2026-02-01 11:55:02
【问题描述】:

我目前有一个如下所示的域:

sub.domain.com OR sub.domain.com/folder

我想把它指向:

domain.com/sub or domain.com/sub/folder

但我不知道该怎么做。我已经尝试了一堆不同的 mod_rewrites 并且我在这里和谷歌搜索过,它只是不起作用。虽然我对 mod_rewrite 不太擅长,所以我并不感到惊讶。

任何帮助都会很棒!

【问题讨论】:

    标签: apache mod-rewrite redirect subdomain


    【解决方案1】:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^sub\.yourdomain\.com
    RewriteRule ^(.*)$ http://www\.yourdomain\.com/sub/$1 [L]
    

    【讨论】:

    • 这对我不起作用。每当我访问网站上的子域时,我仍然会收到“糟糕!Google Chrome 找不到 mobile.qikdrop.com”(或其他浏览器中的等价物)。如果这意味着什么,我还没有在我的 cpanel 中正式设置子域。不过我认为这并不重要。