您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 巴中分类信息网,免费分类信息发布

如何编写二级域名跳转二级目录的伪静态或者php

2024/3/12 22:57:46发布26次查看
目前目的达到的代码
rewriteengine onrewritecond %{http_host} ^sell-meihualu.abc.com$ [nc]rewriterule (.*) http://www\.abc\.com/sell/meihualu/$1 [r=301,nc,l]
如何把sell设置为变量a
meihualu设置为变量b
实现
a-b.abc.com
跳转到对应的
www.abc.com/a/b/
或者有没大神可以php文件解决
本人刚学没多久
回复讨论(解决方案) 你那是 301 跳转,不是伪静态
跳转后 url 就变了
这是我用的
rewritecond %{http_host} ^([^\.]+).tool.net$
rewriterule ^(/?)(.*)$ /users/%1/$2 [pt,l]
令形如 blog.tool.net/index.php 的 url 定位到 users/blog/index.php
url 不变
同理,你的规则写作这样就可以了
rewritecond %{http_host} ^([a-z]+)-([a-z]+).abc.com$ [nc]
rewriterule (.*) http://www\.abc\.com/%1/%2/$1 [r=301,nc,l]
不会只有 sell-meihualu.abc.com 这样一个二级域名吧?
感谢版主大大的回复。。
确实不止一条,单条的话 我会写死!
你那是 301 跳转,不是伪静态
跳转后 url 就变了
这是我用的
rewritecond %{http_host} ^([^\.]+).tool.net$
rewriterule ^(/?)(.*)$ /users/%1/$2 [pt,l]
令形如 blog.tool.net/index.php 的 url 定位到 users/blog/index.php
url 不变
同理,你的规则写作这样就可以了
rewritecond %{http_host} ^([a-z]+)-([a-z]+).abc.com$ [nc]
rewriterule (.*) http://www\.abc\.com/%1/%2/$1 [r=301,nc,l]
不会只有 sell-meihualu.abc.com 这样一个二级域名吧?
如果是iis的httpd.ini
如何修改?
# protect httpd.ini and httpd.parse.errors files# from accessing through httprewritecond host: ([a-z0-9]+)-([a-z0-9]+)\.abc\.comrewriterule (.*) http://www\.abc\.com/$1/$2/$3 [i,rp]
巴中分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录