开门见山。
我有一个虚拟主机,其中有 2 个域指向主机的根目录。我在根目录中有 2 个单独的项目,都是 symfony2 我需要使用 .htaccess 将域重定向到单独的目录。
我当前在根文件夹中的 .htaccess 文件
重写引擎开启 #www 到非 www RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 重写规则 ^(.*)$ http://%1/$1 [R=301, L] #domain1 RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC] RewriteCond %{REQUEST_FILENAME} !/domain1/web 重写规则 ^(.*) /domain1/web$1 [L] #domain2 RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC] RewriteCond %{REQUEST_FILENAME} !/domain2/web 重写规则 ^(.*)$ /domain2/web$1 [L]
现在,当我在地址栏中输入 domain1 时。该项目正常工作。我在地址栏中得到的是:“domain1.com/domain1/web” 我想摆脱 domain1/web 部分,以便保留功能。我是否以某种方式使用重写基础?还是有其他方法可以让我得到我的结果?请帮忙。请注意,我真的不习惯使用 .htaccess,所以请保持温和 :)