删除wordpress站点上2个301重定向中的1个
我对我的.htaccess文件做了一些更改,然后安装了一个很好的插件来处理所有http到https的重定向,现在我看到在我的主页获得200个状态代码之前,它有2个重定向。如何删除由.htaccess引起的1个重定向删除wordpress站点上2个301重定向中的1个,wordpress,.htaccess,redirect,mod-rewrite,Wordpress,.htaccess,Redirect,Mod Rewrite,我对我的.htaccess文件做了一些更改,然后安装了一个很好的插件来处理所有http到https的重定向,现在我看到在我的主页获得200个状态代码之前,它有2个重定向。如何删除由.htaccess引起的1个重定向 # BEGIN HTTPS Redirection Plugin <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://
# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END HTTPS Redirection Plugin
# 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
我对我的WP站点使用简单的HTTPS SSL重定向
我用于检查重定向及其状态
我在Wordpress中也遇到过同样的问题,它对我的作用是: 安装插件更好地搜索替换并将数据库中的所有实例从http://更改为https:// 删除.htaccess文件中与mod_rewrite相关的所有代码 在主题的文件functions.php中插入以下代码:
remove_filter('template_redirect','redirect_canonical');
清除所有缓存
因此,我得到了:
您发布的.htaccess代码是标准WP。重定向发生在线路的其他地方。是的,那是我的插件。我想我必须编辑我的.htaccess。对不起,我复制了一个错误的.htaccess。刚刚更新您看到了两个重定向:一个从HTTP到HTTPS,另一个从非www到www。对我来说似乎很好。此列表中的第3项正是我们需要的。我们知道有一个重定向正在某处设置,但无法找到在哪里-谢谢分享。