开门见山 .

我有一个网络托管,其中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,所以请温柔:)