我在一个子文件夹中安装了Wordpress:www.mydomain.com/p /
我希望www.mydomain.com的首页显示wordpress(/p/index.php)首页。我不想重定向。
我已经在我的根目录中试过了.htaccess:
Directoryindex index.php /p/index.php
Theres在根目录中没有index.php文件,因此它使用Wordpress索引。
它有效,但有一个问题: 它不会更新www.mydomain.com上的页面,而只会更新/p/index.php
我使用插件WP Super Cache。
还有另一种方法可以做我想要的吗?
由于
答案 0 :(得分:0)
主要的是你可以使用htacess重定向,但我的建议
您只需将文件从www.example.com/p/移至www.example.com并更改数据库中的链接
因为每个链接都会从www.example.com/p /
重定向您无需将子文件夹重定向到主域plz将文件移动到主域。如果您使用ftp选择文件并拖动到域路径文件夹,如htdocs / www /或者您可以使用cpanel移动
否则
htaccss中可行且简单的方法我们可以将主域重定向到子域。
如果你想按照你的要求做同样的事情请参考这个链接,我会帮忙。
答案 1 :(得分: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