我的网站是www.example.com并按城市划分了多个子域名。假设我有一个子域名,名称为“子域名.example.com“然后我想将子域名主页重定向到同一子域名中的目录,例如”subdomain.example.com/browse/city/“因此每当用户尝试浏览时”子域名.example.com“它将被重定向到”subdomain.example.com/browse/city/“
我的网站虚拟生成页面和目录,但实际上并不存在。如上例所示,“浏览”和“城市”是虚拟目录,是从数据库中提取并实时创建的。我如何重定向“子域名.example.com“ 到 ”subdomain.example.com/browse/city/“通过 htaccess。请让我知道如何解决这个问题,我尝试用谷歌搜索,但没有找到任何可以解决我的问题的东西。
答案1
除非您需要使用.htaccess
,否则不要这样做。
在服务器或<VirtualHost>
上下文中,你会需要这个:
RewriteEngine On
RewriteRule ^/$ /browse/city/ [R=301,L]
或者在适用于文档根目录的<Directory>
或上下文中:.htaccess
RewriteEngine On
RewriteRule ^$ browse/city/ [R=301,L]