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