php - 如果用户请求子域 WP,则重定向到子域

标签 php wordpress laravel .htaccess ssl

<分区>

我在主域 example.com 中安装了 WP,并且有 .htaccess 文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>

# END WordPress

我如何将请求 {subdomain}.example.com 的用户重定向到 app.example.com/{subdomain} 但如果他们只是希望 example.com 像现在一样给他们 index.php 文件?

还有如何在浏览器中保留 {subdomain}.example.com 而不是显示 app.example.com/{subdomain} ?

更新: 我的通配符子域已经重定向到主域 ...

最佳答案

即使你可以用 PHP 或 JS 来做

public_html/subdomain/index.php 的顶部添加此行

<?php
  if($_SERVER[HTTP_HOST] == "example.com"){
    header("location:http://sub.example.com");
    exit();
 }

由于您使用的是 WordPress ,因此最好在 wp-blog-header.php 的顶部使用此代码片段,现在您已准备就绪。

关于php - 如果用户请求子域 WP,则重定向到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48034350/

上一篇:ssl - 为 CNAME 记录设置 SSL?

下一篇:java - 使用自签名证书(包括中间 CA)部署 Spring Boot 应用程序

相关文章:

javascript - 如何在 VueJS 中动态创建输入字段

javascript - 将文本转换为可编辑文本输入并保存到数据库中 - Laravel

php - OSX Mavericks - 使用子域设置 Apache

php - 同时插入多个值,如单变量和数组变量

wordpress - docker 命名卷的文件所有权

facebook - 如何将 Facebook 集成到 WordPress 注册/登录中?

php - 在第 35 行通知 : Undefined index: $error in C:\wamp\www\btb_sandbox\upload_2. php

php - 存储歌曲数据 MySQL DB

php - 重力形式 - 获取没有条目编号的条目数据

php - Laravel 4:PHP fatal error :调用未定义的方法 Blueprint::int()