服务器相关

关于 DESTOON B2B系统 的功能二次开发、前端模板制作HTML、JS、css特效教程、图片素材等这里应有尽有,如您需要,正好我们这里有。

nginx实现带参数目录域名重定向二级域名方法

   服务器相关     20天前     www.dtmuban.com     小黑     44     0    
核心提示:本文章介绍了关于nginx实现带参数目录域名重定向二级域名方法,有需要学习的朋友可参考一下。下面的代码是基于nginx的子目录301到其他域名(URL)的规则。作用是例如访问http://www.***.com/phper/php.html (有杠和没杠是不同的,下面的代码中可以看出来),自动301到 http://php.***.com进入网站配置文件加上一下代码即可location ~* ^/phper/ {rewrite ^/phper/(.*)$ http://php.***.com/$1 per


本文章介绍了关于nginx实现带参数目录域名重定向二级域名方法,有需要学习的朋友可参考一下。

下面的代码是基于nginx的子目录301到其他域名(URL)的规则。作用是例如访问http://www.***.com/phper/php.html (有杠和没杠是不同的,下面的代码中可以看出来),自动301到 http://php.***.com

进入网站配置文件加上一下代码即可


location ~* ^/phper/ {
rewrite ^/phper/(.*)$ http://php.***.com/$1 permanent;
}


测试成功,OK搞定!

例如:myname.***.com,但实际访问的地址可能为www.***.com/user.php?uid=myname。要使其能正常工作,首先在DSN解析那里需要配置泛域名解析,接下来在nginx配置文件中设置rewrtie即可。

nginx配置如下:


server {
    listen      80;
    server_name *.域名.com;

 if ($host ~* ^(......).域名.com) {
     set $sub_name $1;
     rewrite ^/ /user.php?uid=$sub_name last;
 }


这里假设所有的6个字符的子域名都是用户自定义域名,然后对其进行rewrite。另外可以通过set指令把表达式中的某些信息存放在一个变量中,而后可以使用它

--结束END--

有问题投稿请发送至: 邮箱/kf@dtmuban.com    QQ/290948585

本文标题: nginx实现带参数目录域名重定向二级域名方法

本文链接: https://www.dtmuban.com/course/654.html (转载时请保留)

阅读更多
 
本文标签: 301 二级目录 二级域名
0

圈友点评

文明上网理性发言,请遵守 新闻评论服务协议

福利

免费
福利

购买模板,免费送VIP

代授权

程序
授权

模小二

联系
客服

联系客服:

小黑QQ: 290948585

客服电话: 18605917465

E_mail邮箱: kf@dtmuban.com

售前咨询 售后服务 DT授权代办

工作时间:

周一至周五: 09:00 - 18:00

反馈

用户
反馈