Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用htaccess避免wordpress中的登录页重定向_Wordpress_.htaccess_Redirect - Fatal编程技术网

使用htaccess避免wordpress中的登录页重定向

使用htaccess避免wordpress中的登录页重定向,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我从谷歌页面速度工具得到以下信息 “避免登录页重定向。 您的页面有2个重定向。重定向会在加载页面之前引入额外的延迟。 避免以下重定向URL链的登录页重定向。“ 有没有办法避免重定向 我正在使用wordpress。我尝试了不同的重写规则,但它们不起作用 我现在的访问权限在下面 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQ

我从谷歌页面速度工具得到以下信息

“避免登录页重定向。 您的页面有2个重定向。重定向会在加载页面之前引入额外的延迟。 避免以下重定向URL链的登录页重定向。“

有没有办法避免重定向

我正在使用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>

重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]

嗯,可能还有其他插件在做这样的重定向

  • 请禁用所有插件并重试

  • 如果1没有帮助,则从htaccess文件中删除所有内容,并从wp管理面板中重新保存永久链接选项

  • 希望以上任何一个步骤都能对您有所帮助。

    如果您想试试这个

    编辑wp-config.php 可以在wp-config.php文件中手动设置站点URL

    将这两行添加到wp-config.php,其中“example.com”是站点的正确位置

    定义('WP_HOME',''); 定义('WP_SITEURL','')


    如果您有任何ssh插件,请尝试阻止它重定向。rony2k6说要禁用插件。这是个好主意。如果你禁用插件。然后启用一个,检查是否有重定向,然后启用下一个,再次检查,然后重复该过程。你会发现哪一个是产生重定向的插件。那你就要把所有的都给我,但不是有问题的那一个。您必须了解它产生问题的原因是它的设置不好,或者您必须使用另一个类似的插件

    为什么我们要停止ssh重定向。我们只想运行ssl,想用www onlynot停止ssh,ssh插件执行redicts,我已经看到了这一点,如果你使用这样的插件尝试停止redirectOP的问题与ssh无关。当访问者通过
    HTTP
    访问其根域时,OP正在经历重定向到
    HTTPS
    ,然后再次重定向到子目录
    www
    。这是一个服务器设置问题,与插件无关。不,有些ssh插件有一个复选框来执行重定向,可能这个复选框会产生问题,这是安装wordpress后您将看到的基本
    .htaccess
    文件。如果直接访问第三个url,则可以执行重写规则,将第一个或第二个url定向到第三个url;或者,您可以进入后端服务器设置并在那里定义重定向。
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    </IfModule>