在地址栏中保留原始子域 url

发布于 2024-10-17 10:38:33 字数 509 浏览 0 评论 0原文

如何更改重写规则以将原始子域 URL 保留在地址栏中?

目前,如果输入“username.domain.com”,它将被重定向到“domain.com/username”...我希望地址栏保留在“username.domain.com”。

我在 httpd.conf 文件中使用带有此重写规则的通配符子域:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteCond %{HTTP_HOST} !www.domain.com$ [NC]
   RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC]
   RewriteRule . http://domain.com/sites/%2 [L]
</IfModule>

这可能吗?

提前致谢。

How can I change my rewrite rule to keep the original subdomain url in the address bar?

Currently if it type in "username.domain.com" it gets redirected to "domain.com/username"...and I would like the address bar to stay at "username.domain.com".

I'm using wildcard subdomains with this rewrite rule in my httpd.conf file:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteCond %{HTTP_HOST} !www.domain.com$ [NC]
   RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC]
   RewriteRule . http://domain.com/sites/%2 [L]
</IfModule>

Is this even possible?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文