如何从URL获取域名并使用重写规则重定向到相应的文件夹

时间:2017-05-31 17:32:01

标签: apache .htaccess redirect mod-rewrite

在我的应用程序中,当网址点击

http://monohar.opens.com

它应该重定向到

http://xx.xxx.xx/folder/manohar

使用htaccess重写规则,这里是域名' monohar'将是动态域名,可以动态更改为任何内容,但网址始终以' opens.co'

结尾

请建议我如何实现这个

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录.htaccess或Apache config中使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(.+)\.opens\.com$ [NC]
RewriteRule ^ http://xx.xx.xx/folder/%1%{REQUEST_URI} [L,NE,R=301]

%1HTTP_HOST变量中第一个DOT之前的子字符串的反向引用。