htaccess通配符子域重定向与https非www

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了htaccess通配符子域重定向与https非www相关的知识,希望对你有一定的参考价值。

我搜索并搜索无济于事。如果已经有答案,请告诉我。

但我试图通过GET请求将通配符子域重定向到特定文件。同时需要重定向到https和非WWW

例如: http://user1.example.com -> https://example.com/index.php?user=user1 https://user2.example.com -> http://example.com/index.php?user=user2

任何帮助将永远感激,并提前感谢您!

答案

尝试以下规则,

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*).example.com
RewriteRule ^ %{REQUEST_SCHEME}://example.com/index.php?user=%1 [R=302,END]

我有点不确定请求方案将在较低版本的apache中工作让我知道结果。

以上是关于htaccess通配符子域重定向与https非www的主要内容,如果未能解决你的问题,请参考以下文章

。htaccess文件-通配符子域重定向

域重定向到www时如何将www子域重定向到非www

.htaccess:将主域重定向到https:// www,子域重定向到https://(不带www)

.htaccess 使用哈希重定向到子域 url

htaccess 强制 https 并将 www 重定向到非 www,但没有其他子域

.htaccess - 将旧网站重定向到主域,但也将一些内容重定向到主域的子域