【发布时间】:2018-09-18 09:20:48
【问题描述】:
我想在动态创建的子域前面添加 www。 子域是在 cpanel 中使用 *.example.com 创建的,因此用户可以通过前端创建自己的子域。
我已在 .htaccess 中添加此代码,以将我的域定向到 https://www.example.com。但这不适用于子域。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule (.*) https://example.com/$1 [L,R=301]
如何重写代码,以便在使用 www.subdomain.example.com 时可以指向 subdomain.example.com?不影响我的主域名。我的主域和子域都会有 www 重定向。
【问题讨论】:
-
你想从子域中删除 www 并强制 https 吗?
-
@Mohammed Elhag 我想在子域前启用 www。用户可以使用 www.subdomain.example.com 或 subdomain.example.com 来查看网站。
标签: php .htaccess dns subdomain