Wordpress子目录给出404

问题描述 投票:2回答:4

我想 拷贝 (我把新拷贝数据库中的permalinks改为子目录链接)

子目录将是rootb2b

当我试图到达子目录时,我被重定向到一个404页面。

这是根目录下的.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>

在子目录中,我目前没有.htaccess,因为我试过的所有东西都不起作用。

我检查了其他的主题,但他们似乎都不适合我。

php wordpress apache .htaccess
4个回答
5
投票

替换以下一行

RewriteRule . /index.php [L]

RewriteRule . /b2b/index.php [L]

RewriteBase /

RewriteBase /b2b/

0
投票

您可以更改RewriteBase

RewriteBase b2b

0
投票

把这个添加到你网站的根目录下.

index.php。

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require('./b2b/wp-blog-header.php');

有一个额外的好处是,如果你不喜欢.htaccess的话,就不用再去弄它了。

© www.soinside.com 2019 - 2024. All rights reserved.