wordpress 301将子域名的完整路径重定向到主域名上的登录页

hsvhsicv  于 2023-05-06  发布在  WordPress
关注(0)|答案(1)|浏览(144)

我目前正试图重定向到我的WordPress网站上的一个子域名的完整路径名的着陆页。
下面是一个例子的子域我正试图重定向
try.example.com/founder
重定向至
example.com/founder
我尝试了各种方法来实现这一点,似乎没有任何工作。我有通过GoDaddy的域名和cPanel主办。
1.我已经尝试在我的主域的DNS记录的转发部分的子域中写入。问题是我无法在子域的末尾写入/founder的完整路径。因此,我可以为重定向创建的唯一子域是try.example.com
1.我在DNS中为子域try创建了一个A记录,指向我的服务器的IP地址。在我的cPanel子域页面中,我创建了子域try.example.com。该子域位于根文件夹/public_html/try.example.com中。在根文件夹中,我编辑了.htaccess文件,使其具有一个重定向脚本,用于处理我试图重定向的特定URL,即try.example.com/founder
下面是.htaccess文件的外观:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^try\.example\.com$ [NC]
RewriteRule ^founder/?$ https://example.com/our-founder [R=301,L]

现在,我已经确保不会同时发生多个重定向方法。因此,我目前使用的唯一重定向方法是我列出的第二种方法。它仍然没有将子域路径重定向到登录页URL。

6l7fqoea

6l7fqoea1#

我在.htaccess中的脚本不正确。我通过删除我从我的网站的根目录文件夹中创建的.htaccess文件来修复这个问题。在这样做之后,我去了我的cPanel中的重定向部分,并在重定向中为特定的子域页面try.example.com/founder写了重定向到example.com/founder。这样做在我的根文件夹中创建了正确的.htaccess脚本。

相关问题