【问题标题】:subdomain redirection to wordpress子域重定向到 wordpress
【发布时间】:2020-08-12 17:16:15
【问题描述】:

如何将子域重定向到 wordpress?

我在 example.com 有主页,并为 wordpress mywordpress.example.com 创建了子域,创建了数据库,安装了 wordpress,文件在那里但它没有不工作。它指向主页 *example.com”,我应该将其重定向到 wordpress。我试图在 worpress 网站上找到答案,输入以下内容:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
</IfModule>

# END WordPress

我试图通过一些教程来解决问题,但仍然不明白我应该改变什么以及在哪里改变。我得到了 htacces 文件、wp_admin 以及下一步是什么?

【问题讨论】:

  • 您是否尝试在子域的子文件夹上进行全新安装?另外,您是否尝试过使用 wp 多站点?似乎很适合这个问题
  • Wordpress 只安装在这里:mywordpress.example.com。
  • 它在公共 html 中。没有 css、js,但在 mywordpress.example.com 上有来自 index.html 的测试。在 example.com,我不需要 Wordpress。我真的需要一步一步来,因为我不知道我在做什么:-)
  • 子域是否设置为子目录,即是否可以导航到 example.com/mywordpress?
  • 不,你不能……

标签: wordpress


【解决方案1】:

首先,将您的 .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

接下来,查看数据库中的选项表,确保“siteurl”和“home”(前两个条目)设置为您的子域的地址。

如果这不起作用,请重新开始 - 删除所有文件和数据库并按照以下步骤操作:

  1. 创建一个子域。这意味着您可以访问 subdomain.example.com 并且您正在盯着该站点的根文件夹中的任何内容。您在安装 WordPress 之前对此进行测试,否则您不知道 WordPress 是否是您的问题。
  2. 建立对子域根目录的 FTP 访问权限并确认它可以正常工作。
  3. 创建一个数据库。记下名称。创建数据库用户。记下用户名和密码。授予此用户对数据库的完全权限。
  4. 上传新的 WordPress 副本。编辑 wp-config.php 文件以包含正确的数据库名称、数据库用户、数据库密码。
  5. 现在您应该能够访问子域并看到安装 WordPress 的提示。 祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 2014-10-05
    • 2012-10-06
    • 2014-09-05
    • 2014-01-18
    • 1970-01-01
    相关资源
    最近更新 更多