需要有关 htaccess 方面的帮助

需要有关 htaccess 方面的帮助

我的网站是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]

相关内容