在地址栏中保留原始子域 url
如何更改重写规则以将原始子域 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论