简体   繁体   English

Wordpress重定向错误过多

[英]Too many redirects error with Wordpress

htaccess file htaccess文件

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]


    Redirect /p-contact-us http://www.example.com/contact/
    Redirect /p-our-services http://www.example.com/services/
    Redirect /white_papers http://www.example.com/insights/
    Redirect /case_studies http://www.example.com/insights/
    Redirect /blog http://www.example.com/news-events/
    Redirect /press_releases http://www.example.com/news-events/
    Redirect /white_papers.php http://www.example.com/insights/
    Redirect /p-services http://www.example.com/services/
    Redirect /p-industry-experience http://www.example.com/about/
    Redirect /p-thought-leadership http://www.example.com/about/leadership-team/
    Redirect /press_releases.php http://www.example.com/news-events/
    Redirect /p-about http://www.example.com/about/
    Redirect /p-careers http://www.example.com/careers/
    Redirect /p-merger-integration http://www.example.com/services/management-consulting/merger-integration/
    Redirect /p-organizational-development http://www.example.com/services/management-consulting/organizational-development/
    Redirect /p-value-assurance http://www.example.com/services/management-consulting/value-assurance/
    Redirect /p-business-continuity-compliance2 http://www.example.com/services/management-consulting/business-continuity-compliance/
    Redirect /p-it-strategy-governance http://www.example.com/services/it-strategic-services/it-strategy-governance/
    Redirect /p-outsourcing-advisory-services http://www.example.com/services/it-strategic-services/outsourcing-advisory-vendor-management/
    Redirect /p-benchmarking-analysis http://www.example.com/services/it-strategic-services/benchmarking-analysis/
    Redirect /p-it-operations-management http://www.example.com/services/it-strategic-services/it-operations-management-itil/
    Redirect /p-it-portfolio-management http://www.example.com/services/it-strategic-services/it-portfolio-management/
    Redirect /p-application-and-erp-strategy http://www.example.com/services/it-strategic-services/application-and-erp-strategy/
    Redirect /p-program-and-project-management2 http://www.example.com/services/project-leadership/project-program-management/
    Redirect /p-business-decision-analytics http://www.example.com/services/project-leadership/business-analysis-requirements/
    Redirect /p-change-management-and-communication http://www.example.com/services/management-consulting/
    Redirect /p-technical-subject-matter-expert http://www.example.com/services/it-strategic-services/
    Redirect /p-major-capital-projects-(mcp) http://www.example.com/services/project-leadership/major-capital-projects-mcp/
    Redirect /p-information-management-strategy http://www.example.com/services/analytics-information-management/information-strategy-architecture/
    Redirect /p-data-management-governance http://www.example.com/services/analytics-information-management/data-governance/
    Redirect /p-about-us http://www.example.com/about/
    Redirect /p-jonas-georgsson http://www.example.com/about/leadership-team/
    Redirect /p-dhiren-shethia http://www.example.com/about/leadership-team/
    Redirect /p-rick-snell http://www.example.com/about/leadership-team/
    </IfModule>

    # Block WordPress xmlrpc.php requests
    <Files xmlrpc.php>
    deny from all
    </Files>

    # 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

Here I am getting "too many ridects" issue for only few pages starting with news-events and the url is becoming like 在这里,从新闻事件开始的仅几页中,我遇到了“太多问题”的问题,URL变得像

http://www.example.com/news-events//2018/07/12/erp-on-cloud-a-new-approach-to-selecting-a-cloud-erp-in-the-digital-age-blog/ 

How can I fix this? 我怎样才能解决这个问题? I have even tried by removing '/' from news-events/ above but still getting the same error. 我什至尝试从上面的新闻事件/中删除“ /”,但仍然遇到相同的错误。 I have cleared cookies, cache etc but no use. 我清除了cookie,缓存等,但没有用。 Everything was working fine before but suddenly few pages stopped loading properly. 之前一切正常,但突然有几页停止正确加载。

This is not a WordPress problem or error, but is an issue related to the configuration of your web server or hosting provider. 这不是WordPress问题或错误,而是与Web服务器或托管提供商的配置有关的问题。 If you do encounter such error, you can solve the issue by adding 1 line to the WordPress root .htaccess file. 如果确实遇到此类错误,则可以通过在WordPress根.htaccess文件中添加1行来解决此问题。 Follow the below step by step procedure to solve such issue: 请按照以下逐步步骤解决此问题:

  1. Connect to your WordPress website using FTP. 使用FTP连接到您的WordPress网站。
  2. Download the .htaccess file from the root of your WordPress website. 从WordPress网站的根目录下载.htaccess文件。
  3. Add the below line before the WordPress rules (above the # BEGIN WordPress line) 在WordPress规则之前添加以下行(在#BEGIN WordPress行上方)

    ErrorDocument 401 default ErrorDocument 401默认

Answer reference : wpwhitesecurity.com 答案参考: wpwhitesecurity.com

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM