我有一个网站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配置文件里面会起作用吗?
答案 0 :(得分:1)
在myapp/.htaccess
内,您可以使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?(mydomain\.it)$ [NC]
RewriteRule .* http://myapp.%1/$0 [L,R=301,NE]