link 迁移 wordpress 网站并使用插件更改 URL 后不起作用

link doesn't work after migrating wordpress website and changing URLs with plugin

我试图将我网站的旧 URL 更改为新网站 URL。旧域是 https://example.com/sophie (a subdomain) and the new domain was https://newexample.com(示例)。但是,当我在更新后的网站上单击链接时,出现了 500 内部错误。主页运行良好。更多信息:我手动更改了数据库中的站点 URL:

/* MySQL: */ 更新 wp_options 设置 option_value = 'https://newexample.com' 其中 option_name = 'siteurl'; 更新 wp_options 设置 option_value = 'https://newexample.com' 其中 option_name = 'home';

并在 wp-config 中使用: 定义('WP_HOME','https://newexample.com'); 定义('WP_SITEURL','https://newexample.com');

添加这些行后,我清除了服务器和浏览器的缓存。

出了什么问题?我该如何解决这个问题?

我的猜测是,您忘记更新 .htaccess 文件。尝试编辑该文件并在其中,您可能会在屏幕截图(示例)中看到类似这样的内容:

而不是 wordpress,您的可能是 sophie(文件夹名称)。只需删除该词以及结尾的斜杠,它很可能会起作用。

因此,删除该文件夹名称后,它看起来像这样:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>