0

我在子文件夹中安装了 Wordpress:www.mydomain.com/p/

我希望 www.mydomain.com 的首页显示 wordpress ( /p/index.php ) 的首页。我不想要重定向。

我已经在我的根 .htaccess 中尝试过这个:

Directoryindex index.php /p/index.php

根目录下没有 index.php 文件,所以它使用 Wordpress 索引。

它可以工作,但有一个问题:它不会更新 www.mydomain.com 上的页面,而只会更新 /p/index.php

我使用插件 WP Super Cache。

有没有另一种解决方案来做我想做的事?

谢谢

4

2 回答 2

0

好的,所以我想分享我不久前找到的答案:

转到 Wordpress 设置 -> 常规设置,将WordPress 地址 (URL) 设置为http ://www.example.com/p

将 index.php 复制到根文件夹。

编辑根 index.php,使其包含子文件夹中的 wp-blog-header.php:

require('./p/wp-blog-header.php');

根 .htaccess 应该有这个:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
于 2014-11-15T10:57:20.380 回答
0

最主要的是您可以使用 htacess 进行重定向,但我的建议是

您只需将文件从 www.example.com/p/ 移动到 www.example.com 并更改数据库中的链接

因为每个链接都会从 www.example.com/p/ 重定向

您无需将子文件夹重定向到主域 plz 将文件移动到主域。如果你使用 ftp 选择文件并拖入域路径文件夹,如 htdocs / www/ 或者你可以使用 cpanel 移动

否则

在 htaccss 中我们可以将主域重定向到子域的可能且简单的方法。

如果你想按照你的要求做同样的事情,请参考这个链接,我会帮助你。

https://my.bluehost.com/cgi/help/htaccess_redirect

于 2013-06-10T21:52:07.987 回答