永久链接到产品并发布我的网站得到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>
我已经将主题改为“店面”,但它不起作用。
最合适的回答,由SO网友:Erfan Moharramkhani 整理而成
我意识到一些php代码改变了.htaccess
文件php文件夹位于名为“securityl”的目录中。我已经删除了该目录,但每当网站刷新目录时,其中的php文件都会重新创建。最后,我发现wp-include/load.php
正在创建目录,我重新下载了wordpress并替换了干净的wp include,然后问题解决了,没有创建securityl文件夹的代码。我不知道这些文件的内容是如何以及为什么被更改的。