旧雨楼
一种方法是开启PHP的rewrite功能,然后在根目录底下放.htaccess文件,写配置规则
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定yuming.com 到 frontend/web 子目录 RewriteCond %{HTTP_HOST} ^yuming\.com$ [NC] RewriteCond %{REQUEST_URI} !^/frontend/web/ RewriteRule ^(.*)$ frontend/web/$1?Rewrite [L,QSA] #绑定 admin.yuming.com 到 backend/web 子目录 RewriteCond %{HTTP_HOST} ^admin\.yuming\.com$ [NC] RewriteCond %{REQUEST_URI} !^/backend/web/ RewriteRule ^(.*)$ backend/web/$1?Rewrite [L,QSA] </IfModule>
另外一种方法是配置apache里的VirtualHost,这个楼上已经给出了答案。
第二种方法更好,直接在服务器层面解决
谢谢认真的回答
- 旧雨楼 赞了回答
一种方法是开启PHP的rewrite功能,然后在根目录底下放.htaccess文件,写配置规则
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定yuming.com 到 frontend/web 子目录 RewriteCond %{HTTP_HOST} ^yuming\.com$ [NC] RewriteCond %{REQUEST_URI} !^/frontend/web/ RewriteRule ^(.*)$ frontend/web/$1?Rewrite [L,QSA] #绑定 admin.yuming.com 到 backend/web 子目录 RewriteCond %{HTTP_HOST} ^admin\.yuming\.com$ [NC] RewriteCond %{REQUEST_URI} !^/backend/web/ RewriteRule ^(.*)$ backend/web/$1?Rewrite [L,QSA] </IfModule>
另外一种方法是配置apache里的VirtualHost,这个楼上已经给出了答案。
第二种方法更好,直接在服务器层面解决
- 旧雨楼 提出了问题网址重写,有没有大神懂的?
- 旧雨楼 2016-09-23 已签到连续签到2天,获得了10个金钱