当前位置: > 教程 > 服务器 >

Apache用mod_rewrite配置子域名
栏目分类:服务器   发布日期:2019-10-09   浏览次数:

虽然用vhost可以支持子域名, 但不方便. RewriteCond $1 !^bbs/RewriteCond %{HTTP_HOST} bbs.example.comRewriteRule (.*) /bbs/$1 [L] RewriteCond $1 !^bbs/ 避免内部无限redirect. 或者支持无限子域名: RewriteCond %{ENV:Rewrite-Done} !^Yes$RewriteCon

虽然用vhost可以支持子域名, 但不方便.

RewriteCond $1 !^bbs/
RewriteCond %{HTTP_HOST} bbs.example.com
RewriteRule (.*) /bbs/$1 [L]

RewriteCond $1 !^bbs/ 避免内部无限redirect.

或者支持无限子域名:

RewriteCond %{ENV:Rewrite-Done} !^Yes$
RewriteCond %{HTTP_HOST} !^www\\.example\\.com
RewriteCond %{HTTP_HOST} ^([^.]+)\\.example\\.com
RewriteRule (.*) /%1/$1 [E=Rewrite-Done:Yes,L]

相关热词:

下一篇:没有了
相关内容
js特效 教程 资源 资讯