我的子目录不断重定向到主页(WordPress)

问题描述 投票:0回答:1

我的子目录不断重定向到主页(WordPress)。

我已经检查了我的 .htaccess 和 wp-config.php 但不确定到底出了什么问题。我的 WordPress 托管在 AWS LightSail 上,数据库托管在 Maria DB 上。数据库和服务器上的一切看起来都很好。

php wordpress redirect
1个回答
0
投票
  1. 永久链接设置:检查您在 WordPress 中的永久链接设置是否正确配置。转到

    Settings > Permalinks
    选择所需的永久链接结构(常见为 帖子名称)并保存更改。有时可以通过重置永久链接来解决重定向问题。

  2. 即使您提到您已检查过

    .htaccess
    ,最好重新检查
    .htaccess
    文件。并确保它已针对 WordPress 进行了正确配置。以下是标准 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. 有时,一些有问题的插件或主题可能会导致重定向。因此,暂时停用所有插件并切换到默认的 WordPress 主题(如二十二十一),看看问题是否解决,如果解决了,请一一重新激活每个插件/主题,直到找到导致问题的那个。

  4. 您可以通过 WordPress 调试来检查是否抛出任何错误,这可能表明重定向的来源。您可以通过将以下行添加到您的

    wp-config.php
    文件中来完成此操作:

    
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    
  5. 确保您的 AWS LightSail 服务器上不存在可能导致重定向的冲突配置。检查您服务器的虚拟主机配置以及任何其他相关服务器设置。

  6. 重新检查数据库中的 WordPress 设置(特别是

    URL
    表中的
    home
    wp_options
    )是否正确。

  7. 如果您使用任何缓存插件或服务器端缓存,请清除缓存以确保它不会导致重定向。

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