WooCommerce帖子和产品链接只起作用一次,然后出现404错误

时间:2020-07-06 作者:Erfan Moharramkhani

永久链接到产品并发布我的网站得到404错误。在设置中保存永久链接类型后->;永久链接页面它们将正常工作。但如果我刷新链接,他们会再次出现404错误。实际上,链接只工作一次。

这是我的。htaccess文件:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^.*-(\\d+)/$ securityl/index\\.php?id=$1&%{QUERY_STRING} [L]
RewriteRule ^.*-y(\\d+)/$ securityl/index\\.php?cat=$1&%{QUERY_STRING} [L]
RewriteRule ^.*(website[a-z]+map\\.xml)$  websiteguide/$1 [L]

RewriteBase /
</IfModule>
我已经将主题改为“店面”,但它不起作用。

1 个回复
最合适的回答,由SO网友:Erfan Moharramkhani 整理而成

我意识到一些php代码改变了.htaccess 文件php文件夹位于名为“securityl”的目录中。我已经删除了该目录,但每当网站刷新目录时,其中的php文件都会重新创建。最后,我发现wp-include/load.php 正在创建目录,我重新下载了wordpress并替换了干净的wp include,然后问题解决了,没有创建securityl文件夹的代码。我不知道这些文件的内容是如何以及为什么被更改的。

相关推荐

在HTACCESS中阻止wp登录也阻止了受密码保护的页面

我们最近阻止了除我和公司所有者之外的所有IP地址进入/wp登录。php除了今天,我们发现这无意中阻止了任何其他受密码保护的页面。密码保护是指使用WP内置密码,如本截图所示:这是我们添加的HTACCESS部分,它确实阻止了人们WP登录,但也阻止了人们使用受密码保护的# Block access to wp-login.php. <Files wp-login.php> order deny,allow allow from 192...(ip) allow fro