首页 > 解决方案 > 找不到重定向“配置文件”

问题描述

我正在开发一个网站,它使用插件域 egcourse.id,我想在不同的域 test.egcourse.com 中开发它(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

也许我错过了某个地方……但我不知道该去哪里找。任何帮助将不胜感激。

(抱歉英语不好)

标签: wordpresscpanel

解决方案


您的 cpanel 必须具有创建子域的选项。请在 cpanel 中查看该选项。单击该选项,您将可以选择创建一个子域并在 public_html 下列出您项目的根目录,该根目录将与该特定子域同步。关于重定向,您可能还会找到一个重定向选项,您可以在其中为您的 sud 域执行 301 永久重定向。此外,您可以使用 htaccess 进行重定向。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*) http://newsub.domain.com/ [L,R]

推荐阅读