我希望任何用户在使用 .htaccess 登录后重定向到我们网站上的网页。
例如,“用户名”登录并重定向到:
http://www.username.domainname.com
这将在内部处理如下:
答案 0 :(得分:0)
是的,这是redirect。
如果您使用PHP编写,则可以执行以下操作:
<?php
$username = $_GET["user"]; // Note that this is user input (which could be malicious)
header("Location: http://www.{$username}.domainname.com/");
?>
但是,由于您没有指定语言,这只是一个例子。您可以轻松地在您正在使用的任何框架中搜索如何进行重定向,并且应该有很好的示例。
如果您想采取其他方式,请尝试URL Rewrite。
这是一个非常基本的应该有效的方法:
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.domainname\.com$
RewriteRule ^.*$ http://www.domainname.com/users.php?user=%1 [L,R]
该规则会查找与www。(除了。) .domainname.com匹配的任何请求,并发回http://www.domainname.com/users.php?user= 的重定向请求(除了。 )