htaccess将文件夹重定向到第三级域

时间:2016-08-22 08:50:05

标签: apache .htaccess redirect

我有一个网站https://www.mywebsite.it,根目录中有几页。

然后我有一个名为myapp的文件夹,我开发了一个应用程序。 实际上可以通过以下方式访问应用程序myapp:

https://www.mywebsite.it/myapp
https://myapp.mywebsite.it

我想要做的是:如果用户导航到https://www.mywebsite.it/myapp apache会将他重定向到https://myapp.mywebsite.it

类似于:

RewriteEngine On
RewriteRule ^/?myapp/ https://myapp.mywebsite.it/? [R=301,L]

在vhost配置文件里面会起作用吗?

1 个答案:

答案 0 :(得分:1)

myapp/.htaccess内,您可以使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?(mydomain\.it)$ [NC]
RewriteRule .* http://myapp.%1/$0 [L,R=301,NE]