wordpress - 找不到重定向“配置文件”
问题描述
我正在开发一个网站,它使用插件域 egcourse.id,我想在不同的域 test.egcourse.com 中开发它(egcourse.com 是主域)。所以结果会是这样的:
- public_html
- egcourse.id
- test.egcourse.com
但是当我尝试访问 test.egcourse.com 时,它会将我(301 永久移动)重定向回 egcourse.id。
我查看了 cPanel,它没有配置重定向。好的,也许是 .htaccess,但一切看起来都很正常:
# BEGIN LSCACHE
# END LSCACHE
# BEGIN NON_LSCACHE
# END NON_LSCACHE
# 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
也许我错过了某个地方……但我不知道该去哪里找。任何帮助将不胜感激。
(抱歉英语不好)
解决方案
您的 cpanel 必须具有创建子域的选项。请在 cpanel 中查看该选项。单击该选项,您将可以选择创建一个子域并在 public_html 下列出您项目的根目录,该根目录将与该特定子域同步。关于重定向,您可能还会找到一个重定向选项,您可以在其中为您的 sud 域执行 301 永久重定向。此外,您可以使用 htaccess 进行重定向。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*) http://newsub.domain.com/ [L,R]
推荐阅读
- python - 用于从 dict 中提取所有 url 的正则表达式,如字符串
- vba - 错误 5941 VBA Word 2016 - 保存文件,从表中获取名称
- ios - 从 Android 迁移到 iOS AWS IoT
- sql-server - Powershell、DataTable、ExecuteReader、查询返回的零行
- c# - ASP.NET Web 项目模板包含 2 个用于导入 Microsoft.WebApplication.targets $VSToolsPath) 与 $(MSBuildExtensionsPath32) 的条目
- spring-mvc - 如何在 Spring Data REST 中创建 RESTful 查询语言
- php - 为什么在调用包装短代码时,短代码内的 wp_video_shortcode 会回显?
- python - 在 spark sql SELECT 查询中执行 .show() 时出错
- magento2 - 有什么方法可以为 Magento 2 中的所有简单产品创建自定义选项?
- python - 从 django 1.6 到 1.11:AppRegistryNotReady 异常