.htaccess 使用htaccess或php可以吗

.htaccess 使用htaccess或php可以吗,.htaccess,subdomain,.htaccess,Subdomain,我正在努力解决这个问题。你们能帮帮我吗 这是我的网站网址 http://www.exampledomain.com/param1/param2/param3/user=test 但我想把测试作为这样的子域 http://test.exampledomain.com/param1/param2/param3 在这个param1、param2、param3中,每个请求都会动态变化。请向我建议是否可能 我写了这样的代码,但效果不好 RewriteCond %{HTTP_HOST} ^www\.([

我正在努力解决这个问题。你们能帮帮我吗

这是我的网站网址

http://www.exampledomain.com/param1/param2/param3/user=test
但我想把测试作为这样的子域

http://test.exampledomain.com/param1/param2/param3
在这个param1、param2、param3中,每个请求都会动态变化。请向我建议是否可能

我写了这样的代码,但效果不好

RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.exampledomain\.com$
RewriteRule ^(.*)$ "http://www.exampledomain.com/test/$1/$2/$3/user=%1"[R=301,L]

是的,这是可能的。只需遵循以下提到的步骤

转到您的域名管理系统并为其创建dns记录 子域

如何在计算机上执行此操作。您的dns提供商将有类似的选项。因此,创建一个记录测试并将其指向您的服务器

如果您在apache上使用虚拟主机,那么从同一台服务器为多个域提供服务时,请映射服务器配置以接受来自子域的请求

如果您使用的是虚拟主机,则只需注意这一点。可以很容易地在谷歌上找到更多关于这方面的信息

编写htaccess代码来执行重定向


子域添加必须通过编辑DNSY记录来完成。您无法使用.htaccess创建子域。但是,您可以通过编辑DNS创建子域,使用htaccess重定向到子域。请提供详细说明。