我在www.example.com有我的网站,并有几个城市明智的子域。 假设我有名称的子域名“ subdomain.example.com ”,那么我想redirect子域名的主目录像“ subdomain.example.com/browse/city/ ”这样的子域名,所以每当用户尝试浏览“ subdomain.example .com “,它会redirect到” subdomain.example.com/browse/city/ “
我的网站虚拟地生成页面和目录,实际上它不存在。 就像上面的例子中的“浏览”,“城市”是虚拟目录,并从数据库中提取并实时创build。 如何通过htaccess将“ subdomain.example.com ”redirect到“ subdomain.example.com/browse/city/ ”。 请让我知道解决这个问题,我尝试了谷歌search,但没有得到任何解决我的问题。
除非你需要使用.htaccess ,否则不要这样做。
在服务器或者<VirtualHost>上下文中,你需要这个:
RewriteEngine On RewriteRule ^/$ /browse/city/ [R=301,L]
或者在适用于文档根<Directory>的<Directory>或.htaccess上下文中:
RewriteEngine On RewriteRule ^$ browse/city/ [R=301,L]