通过.htaccess将非www重定向到www(子域除外)

人群

像这样有几个问题,但是我的问题有点不同

将非www重定向到.htaccess中的www

在htaccess中强制非www到www

将非WWW重定向到WWW URL

我想将非www版本的网站重定向到www,但是它不应该以任何方式影响子域,因此

www.example.com => www.example.com
example.com => www.example.com
sub1.example.com => sub1.example.com
sub2.example.com => sub2.example.com

这不起作用,因为在子域的情况下它表现不佳

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

这个解决方案效果很好

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) https://www.example.com/$1 [R=301,L] 

但是,重要的是我不想在htacess中对域名进行硬编码。在一般情况下,如何(如果可能的话)进行上述重定向-不提及确切的域名?

谢谢

阿努巴瓦

您可以使用以下规则:

RewriteCond %{HTTP_HOST} ^[^.]+\.com(\.au)?$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用htaccess将www重定向到非www

来自分类Dev

NodeJS将所有非www重定向到www(子域除外)

来自分类Dev

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

来自分类Dev

HTACCESS通过HTTPS重定向添加WWW

来自分类Dev

如何使用htaccess将非www重定向到www?

来自分类Dev

.htaccess将非WWW重定向到WWW

来自分类Dev

301通过.htaccess在子文件夹中重定向非www

来自分类Dev

如何通过多个站点将非www重定向到www?(Nginx和Varnish)

来自分类Dev

仅主子域通过.htaccess重定向到主域

来自分类Dev

如何使用htaccess将www和非www重定向到特定域的https

来自分类Dev

htaccess强制使用https并将非www重定向到www(如果没有子域)

来自分类Dev

301通过htaccess将index.html以及所有http,https,www和非www版本的首页URL重定向到https:// www根URL

来自分类Dev

www不会通过https重定向到非www

来自分类Dev

使用htaccess将非WWW重定向到WWW,而不会使子域失败

来自分类Dev

通过https连接重定向非www http请求www域

来自分类Dev

将整个网站重定向到https-非www重定向到www(子网域除外)

来自分类Dev

通过一次重定向将http://域转换为https:// www

来自分类Dev

使用.htaccess将子域重定向到WWW

来自分类Dev

如何将www重定向到非www域的根目录,而不是子域

来自分类Dev

如何通过Play设置从www重定向到非www的重定向!Java 2.3运行默认服务器?

来自分类Dev

将非www重定向到htaccess中的www

来自分类Dev

通过htaccess将http://重定向到https://www.www

来自分类Dev

如何使用htaccess将www和非www重定向到特定域的https

来自分类Dev

htaccess-将非www重定向到www,但将子域留在外面

来自分类Dev

如何通过htaccess将整个域重定向到除首页以外的新域

来自分类Dev

htaccess将301 https www重定向到非www

来自分类Dev

使用 htaccess 将 www 重定向到子域

来自分类Dev

通过 htaccess 使用子域和 www 转换进行 http 到 https 重定向

来自分类Dev

.htaccess:如何将非 www 重定向到 www 子域除外

Related 相关文章

  1. 1

    使用htaccess将www重定向到非www

  2. 2

    NodeJS将所有非www重定向到www(子域除外)

  3. 3

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

  4. 4

    HTACCESS通过HTTPS重定向添加WWW

  5. 5

    如何使用htaccess将非www重定向到www?

  6. 6

    .htaccess将非WWW重定向到WWW

  7. 7

    301通过.htaccess在子文件夹中重定向非www

  8. 8

    如何通过多个站点将非www重定向到www?(Nginx和Varnish)

  9. 9

    仅主子域通过.htaccess重定向到主域

  10. 10

    如何使用htaccess将www和非www重定向到特定域的https

  11. 11

    htaccess强制使用https并将非www重定向到www(如果没有子域)

  12. 12

    301通过htaccess将index.html以及所有http,https,www和非www版本的首页URL重定向到https:// www根URL

  13. 13

    www不会通过https重定向到非www

  14. 14

    使用htaccess将非WWW重定向到WWW,而不会使子域失败

  15. 15

    通过https连接重定向非www http请求www域

  16. 16

    将整个网站重定向到https-非www重定向到www(子网域除外)

  17. 17

    通过一次重定向将http://域转换为https:// www

  18. 18

    使用.htaccess将子域重定向到WWW

  19. 19

    如何将www重定向到非www域的根目录,而不是子域

  20. 20

    如何通过Play设置从www重定向到非www的重定向!Java 2.3运行默认服务器?

  21. 21

    将非www重定向到htaccess中的www

  22. 22

    通过htaccess将http://重定向到https://www.www

  23. 23

    如何使用htaccess将www和非www重定向到特定域的https

  24. 24

    htaccess-将非www重定向到www,但将子域留在外面

  25. 25

    如何通过htaccess将整个域重定向到除首页以外的新域

  26. 26

    htaccess将301 https www重定向到非www

  27. 27

    使用 htaccess 将 www 重定向到子域

  28. 28

    通过 htaccess 使用子域和 www 转换进行 http 到 https 重定向

  29. 29

    .htaccess:如何将非 www 重定向到 www 子域除外

热门标签

归档