多个域的htaccess重写规则(子文件夹中的symfony 2)

时间:2013-05-25 21:45:41

标签: .htaccess mod-rewrite redirect subdirectory

直截了当。

我有一个网络托管,其中2个域指向托管的根目录。 我在根目录中有两个单独的项目symfony2 我需要使用.htaccess将域重定向到单独的目录。

我在根文件夹中的当前.htaccess文件

    RewriteEngine On
    #www to non www
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301, L]

    #domain1
    RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC]
    RewriteCond %{REQUEST_FILENAME} !/domain1/web
    RewriteRule ^(.*) /domain1/web$1 [L]

    #domain2
    RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
    RewriteCond %{REQUEST_FILENAME} !/domain2/web
    RewriteRule ^(.*)$ /domain2/web$1 [L]

现在当我在地址栏中输入domain1时。该项目正常运作。我在地址栏中得到的是:“domain1.com/domain1/web”我想摆脱domain1 / web部分以保持功能。我是否以某种方式使用重写基础?还是有其他方式让我得到我的结果?请帮忙。请注意,我并不习惯使用.htaccess,所以请保持温和:)

0 个答案:

没有答案