索引页面很好但我点击的任何链接都返回404.所以我想到了.htaccess
并尝试了默认的:
# 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
但现在我没有404这样的文字:
Login
mysitename
我怎么知道问题是什么?
答案 0 :(得分:2)
您可以在编辑器中打开导出的SQL文件,并使用新URL(即http://www.example2.com
替换http://www.example1.com
查找/替换上一个URL的每个实例。然后再将其传输到服务器。< / p>
此外,您必须在wp-config.php file
此外:
还有一件事,一个旧的WP病毒不断涌现:完成所有这些之后,只需转到&#34;永久链接&#34;页面在后端一次。不知怎的,这(即刚打开那个页面)会重置永久链接设置,否则这些设置有时会被破坏。
答案 1 :(得分:0)
我终于找到了解决方案:
do_action( 'template_redirect' );
,它解决了domain.tld/index.php?page_id=123
等网址的404错误,但没有像domain.tld/cat/title
现在可行了