Wordpress 开发人员服务器上的HTTPS-问题
我将live woocommerce站点复制回了开发服务器。实时站点使用https。因此,当我尝试在dev服务器上访问它时,它将我重定向到live站点。我想问题出在.htaccess文件上。我试着编辑它,但文件是加密的。所以我就把它全部去掉了。这停止了重定向,我能够访问开发站点的前端。然而,当我尝试访问wp-admin或wp-login.php时,我得到了一个404。我还注意到broswer从http更改为https。因此,仍有一些东西试图使网站在https下运行 我所尝试的:Wordpress 开发人员服务器上的HTTPS-问题,wordpress,.htaccess,https,woocommerce,Wordpress,.htaccess,Https,Woocommerce,我将live woocommerce站点复制回了开发服务器。实时站点使用https。因此,当我尝试在dev服务器上访问它时,它将我重定向到live站点。我想问题出在.htaccess文件上。我试着编辑它,但文件是加密的。所以我就把它全部去掉了。这停止了重定向,我能够访问开发站点的前端。然而,当我尝试访问wp-admin或wp-login.php时,我得到了一个404。我还注意到broswer从http更改为https。因此,仍有一些东西试图使网站在https下运行 我所尝试的: 我停用了wooc
有人能给点建议去哪里找吗?或者是什么原因导致浏览器使用https而不是http。看起来您需要更改站点URL以指向正确的位置。由于您无法登录(这会将您重定向到错误的站点URL),因此需要在wp-config.php文件中对此进行更改(请参阅): 之后,希望使用默认的wordpress规则,您应该能够登录到管理页面
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
以上假设您的wordpress站点位于
/
您确定原始htaccess文件已加密吗?您尝试使用的新htaccess文件是什么?如果未加密,则已损坏。我不识字。只是数字而已。我刚刚添加了一个空白的htaccess文件,还尝试添加了一个具有基本重写功能的文件在RewriteBase/RewriteCond%{REQUEST_FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#结束Wordpress你能检查Wordpress的永久链接设置吗?我无法登录。所以我无法在管理员处检查它们。不幸的是,这不起作用。我尝试在wp config页面中使用define,还尝试在functions.php中添加update_options函数。URL未被重定向,execept正在使用https。我之前已经检查了数据库,删除了所有https实例,并将其替换为http。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress