【问题标题】:Redirecting domain to subdomain with htaccess on a Wordpress network在 Wordpress 网络上使用 htaccess 将域重定向到子域
【发布时间】:2014-06-30 06:36:05
【问题描述】:

我无法将我的域重定向到子域。

我的域是 www.example.com,我希望所有流量都转到 aa.example.com。我有我的域 (www.example.com) 和子域 (aa.example.com) 作为 Wordpress 网络上的两个站点。

我在 htaccess 中尝试了以下代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]

设置重定向后,我无法访问我的网络仪表板,因为创建了无限循环,并且我无法访问我的域 (www.example.com/wp-admin) 仪表板,因为它重定向到子域仪表板.

有没有其他方法可以创建重定向而不会遇到这些问题?

【问题讨论】:

    标签: wordpress apache .htaccess redirect


    【解决方案1】:

    我认为循环是因为 WordPress 网址设置为您的网站网址( www.yourwebsite.com ) 这是解决此问题的方法: 1.转到你的.htaccess文件然后删除重定向代码

    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
    RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]
    
    1. 转到 www.yourwebsite.com/wp-admin > 设置 > 常规,然后将您的网站 url 设置为 subdomain.yourwebsite.com

    2. 再次将重定向代码添加到您的 .htaccess 文件中。

    【讨论】:

    • 别担心,您总是可以使用数据库重新更改您的网站网址
    • 谢谢,但是那个位置没有这样的设置......也没有网络设置
    • 是的,有。您使用的是 WordPress 对吗?看看这个截图i.imgur.com/9xBMh8P.jpg
    • 绝对不存在。我认为当您将 Wordpress 设置为网络时,此选项可能会被删除imgur.com/gEtzZXN
    猜你喜欢
    • 2014-08-19
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 2011-08-27
    • 1970-01-01
    相关资源
    最近更新 更多