.htaccess 如何使用htaccess修改重写子域目录

.htaccess 如何使用htaccess修改重写子域目录,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我有这样的东西 我该如何改写它,使它成为一个 http://www.database.mydomain.com/page/ 我使用(database.mydomain.com)成功地将其映射为子域格式,如下所示 我不知道如何继续下去。这就是我所拥有的: RewriteCond %{HTTP_HOST} ([^.]+)\.localhost\([^.]+)\ RewriteRule ^(.*)$ s/page.php?name=%1&s=%2 感谢任何专家的帮助。:) 您不需要重写子域

我有这样的东西

我该如何改写它,使它成为一个

http://www.database.mydomain.com/page/

我使用(database.mydomain.com)成功地将其映射为子域格式,如下所示

我不知道如何继续下去。这就是我所拥有的:

RewriteCond %{HTTP_HOST} ([^.]+)\.localhost\([^.]+)\
RewriteRule ^(.*)$ s/page.php?name=%1&s=%2

感谢任何专家的帮助。:)

您不需要重写子域

只重写请求uri就可以了。

我认为这样重写没有意义。您好,请解释一下为什么没有意义,这将非常有帮助。谢谢如果它只是一个模块,为什么不把它称为一个模块,
http://www.mydomain.com/database/page/
像其他人一样?假子域用于其他目的,如语言选择或个人页面。哎呀,我的问题听起来不正确。可以将其视为(忽略数据库)。基本上每个用户都有自己的个人资料+页面。那么,我的答案是正确的。子域不需要重写。试试看。
RewriteCond %{HTTP_HOST} ([^.]+)\.localhost\([^.]+)\
RewriteRule ^(.*)$ s/page.php?name=%1&s=%2