使用.htaccess从目录中获取子域的内容

时间:2015-09-14 07:52:11

标签: apache .htaccess laravel url-rewriting

我已经阅读了很多关于此的问题并尝试了一些解决方案,但我只是没有得到我想要的结果。

我目前正在使用:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^cp\.example\.net
RewriteRule ^(.*)$ http://example.net/gamepanel/public/$1 [L,NC,QSA]

哪种方法不能按预期工作。当我导航到cp.example.net时,我被重定向到http://example.net/gamepanel/public/

我希望发生的事情是cp.example.nethttp://example.net/gamepanel/public显示内容,同时在网址中显示子域名。

另外,cp.example.net/user应显示example.net/gamepanel/public/user

的内容

非常感谢有关实现这一目标的一些帮助!

1 个答案:

答案 0 :(得分:2)

事实证明我对我需要做的事情有点不合适.htaccess不是最好的方法。

在我的apache文件中添加它解决了它

<VirtualHost *:80>
        ServerName cp.example.net
        DocumentRoot /var/www/gamepanel/public
        <Directory /var/www/gamepanel/public>
            Options -Indexes
        </Directory>
</VirtualHost>