gpt4 book ai didi

php - 结帐时 Woocommerce 内部服务器错误

转载 作者:行者123 更新时间:2023-12-01 12:57:18 24 4
gpt4 key购买 nike

每次我尝试在我的 woocommerce 网站上结帐时,我的 htaccess 文件都会遇到这个奇怪的问题。这是我目前拥有的 htaccess 文件..

# BEGIN REMOVE SLUG CUSTOM POST TYPE RULES
RewriteRule ^slider/(.+)/$ /$1 [R=301,L]
# END REMOVE SLUG CUSTOM POST TYPE RULES


# 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

但是我结帐后奇怪地变成了这个样子

# BEGIN REMOVE SLUG CUSTOM POST TYPE RULES
RewriteRule ^slider/(.+)/$ /$1 [R=301,L]
# END REMOVE SLUG CUSTOM POST TYPE RULES


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
Rewrit

和 500 服务器错误提示,而不是显示感谢页面,但如果我手动修复 htaccess 文件并刷新同一页面,它会全部工作,感谢页面将显示,并且即使我不修复,订单也记录正常htaccess 文件。

我为这个网站创建了自己的 woocommerce 子主题,我只使用了两个插件,分别称为“从自定义帖子类型中删除 slug”和“SEO Ultimate”来制作我需要的产品和类别 url,这两个插件似乎都是即时更改 htaccess,但我不太确定为什么只有在结帐时它才会像那样切断 htaccess 文件......?这些是我收到此错误的网址

http://mysite.dev/checkout/order-received/709?key=wc_order_53db13e068104

在我手动更正 htaccess 后,它会重定向到这个 url。 http://mysite.dev/checkout/order-received/709/?key=wc_order_53db13e068104

此错误也不会一直发生,请帮忙!

最佳答案

我遇到了同样的错误,然后我将以下行添加到我的 wp-config.php

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', true );

这将打开 WordPress 调试功能并将日志写入文件而不是在前端显示。

之后再次执行网页。我在我的日志文件中得到了导致错误的确切函数名称,我刚刚解决了该函数问题。

关于php - 结帐时 Woocommerce 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25072858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com