2

我在 clientsite.com 上为客户建立了一个网站。她有一项新业务并想要一个 wordpress 网站。所以我在clientsite.com/wordpress 中安装了wordpress。我无法在根目录中安装 wordpress,因为那是她的原始站点所在的位置,我需要将 wordpress 站点放在它自己的文件夹中。她在 godaddy 有一个名为 newbusiness.com 的域。我将其分配给 bluehost(她的主机提供商)并将其添加为插件,现在当您访问 newbusiness.com 时,您会在地址栏中看到位于 clientsite.com/wordpress 和 newbusiness.com 的页面。正是我想要的。除了,当您导航到网站上的任何其他页面时,地址栏会变回 clientsite.com/wordpress。不好。

我有一个可怕的时间试图弄清楚如何将 newbusiness.com 保留在整个网站的地址栏中。请帮忙!

4

1 回答 1

0

一个非常简单的解决方案是在 /wordpress 文件夹中的 .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

尝试添加以下 3 行:

RewriteCond %{HTTP_HOST} !newbusiness.com$ [NC]
RewriteCond %{REQUEST_URI} clientsite\.com/wordpress [NC]
RewriteRule ^(.*)clientsite\.com/wordpress(.*)$ $1newbusiness.com$2 [L,R=301]

就在 </IfModule> 之前

于 2013-06-13T02:14:58.663 回答