请教一个apache服务器 url重写规则 二级域名的
1个回答
2016-09-30 · 知道合伙人软件行家
关注
展开全部
别的二级域名如
xyz.domain.com到根目录下的xyz目录。
实现:
配置apache的http.conf文件,
->取消164行LoadModule rewrite_module modules/mod_rewrite.so前的#号
->文件最后
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.xieye\.com$
RewriteRule ^(.+) /$1 [L]
RewriteCond %{HTTP_HOST} [^.]+\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.xieye\.com(.*) /$1$2
20070704再度修改
# 配置 Apache重定向模块 用于二级域名解析 xieye 20080704
RewriteEngine on
# 主站,url是www.xieye.com
RewriteCond %{HTTP_HOST} ^www\.xieye\.com$
RewriteRule ^(.+) /$1 [L]
# 专业子站 url是gongsi.xieye.com/
# 专业子站,进入 例如 specialty/gongsi/ 这样的子目录,但是,如果是找js,css,upload等,则再度返回主站目录
RewriteCond %{HTTP_HOST} ^(gongsi|fangdichan|haishang|hunyin|jianshe|jingji|jingrong|laodong|shewai|sunhai)\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.xieye\.com(.*) /specialty/$1$2 [C]
RewriteRule /specialty/[^/]+/(ajax|cp|css|fckeditor|images|js|upload)/(.+) /$1/$2 [L]
# 地区分站 url是nanjinglaw.xieye.com/
# 地区分站,进入 例如 area/nanjing/ 这样的子目录,但是,如果是找js,css,upload等,则再度返回主站目录
RewriteCond %{HTTP_HOST} ^([^.]+)law\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)law\.xieye\.com(.*) /area/$1$2 [C]
RewriteRule /area/[^/]+/(ajax|cp|css|fckeditor|images|js|upload)/(.+) /$1/$2 [L]
# 博客 url是zhangsan.xieye.com/
# 博客,进入 例如 blog/z/h/angsan/ 这样的子目录,但是,如果是找js,css,upload等,则再度返回主站目录
RewriteCond %{HTTP_HOST} [^.]+\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule (a-z0-9)(a-z0-9)([^.]+)\.xieye\.com(.*) /blog/$1/$2/$3$4
RewriteRule /blog/[^/]+/[^/]+/[^/]+/(ajax|cp|css|fckeditor|images|js|upload)/(.+) /$1/$2 [
xyz.domain.com到根目录下的xyz目录。
实现:
配置apache的http.conf文件,
->取消164行LoadModule rewrite_module modules/mod_rewrite.so前的#号
->文件最后
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.xieye\.com$
RewriteRule ^(.+) /$1 [L]
RewriteCond %{HTTP_HOST} [^.]+\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.xieye\.com(.*) /$1$2
20070704再度修改
# 配置 Apache重定向模块 用于二级域名解析 xieye 20080704
RewriteEngine on
# 主站,url是www.xieye.com
RewriteCond %{HTTP_HOST} ^www\.xieye\.com$
RewriteRule ^(.+) /$1 [L]
# 专业子站 url是gongsi.xieye.com/
# 专业子站,进入 例如 specialty/gongsi/ 这样的子目录,但是,如果是找js,css,upload等,则再度返回主站目录
RewriteCond %{HTTP_HOST} ^(gongsi|fangdichan|haishang|hunyin|jianshe|jingji|jingrong|laodong|shewai|sunhai)\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.xieye\.com(.*) /specialty/$1$2 [C]
RewriteRule /specialty/[^/]+/(ajax|cp|css|fckeditor|images|js|upload)/(.+) /$1/$2 [L]
# 地区分站 url是nanjinglaw.xieye.com/
# 地区分站,进入 例如 area/nanjing/ 这样的子目录,但是,如果是找js,css,upload等,则再度返回主站目录
RewriteCond %{HTTP_HOST} ^([^.]+)law\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)law\.xieye\.com(.*) /area/$1$2 [C]
RewriteRule /area/[^/]+/(ajax|cp|css|fckeditor|images|js|upload)/(.+) /$1/$2 [L]
# 博客 url是zhangsan.xieye.com/
# 博客,进入 例如 blog/z/h/angsan/ 这样的子目录,但是,如果是找js,css,upload等,则再度返回主站目录
RewriteCond %{HTTP_HOST} [^.]+\.xieye\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule (a-z0-9)(a-z0-9)([^.]+)\.xieye\.com(.*) /blog/$1/$2/$3$4
RewriteRule /blog/[^/]+/[^/]+/[^/]+/(ajax|cp|css|fckeditor|images|js|upload)/(.+) /$1/$2 [
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
快又稳
2024-10-29 广告
2024-10-29 广告
虚拟主机域名解析是将注册的域名指向您购买并配置的虚拟主机空间地址的过程。通过DNS(域名系统)服务,用户输入的域名会被转换成对应的IP地址,从而实现网站的访问。这一步骤对于网站的上线至关重要,确保了用户能够通过易记的域名而非复杂的IP地址来...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询