通配符子域仅适用于双斜杠 (//)

问题描述

我根据用户名创建了通配符子域。然而,它工作正常,但唯一出现的问题是它在最后使用双斜杠。例如johndoe.example.com//,如果我使用johndoe.example.com/,它会将我重定向到主域example.com。我不确定为什么会发生这种情况以及我必须在 .htaccess 文件中做什么。我在 htaccess 中尝试了很多东西,但它不起作用。

预期网址 - username.example.com

实际网址 - example.com/user/username

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteCond %{HTTP_HOST} ([^.]+)\.example\.com$ [NC]
RewriteRule ^/?$ /user/%1 [L]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)