change URIs of migrated site 时间:2018-08-14 作者:user718229 Hi-Ive上传了一个WP站点到一个新服务器上,更新了DB,可以进入后端,甚至可以看到homepge。然而,所有的链接都是一团糟。在移动之前,我无法更改设置中的URL,它全部变灰。下面是错误消息Requested URL http://mysite-site3.itempurl.com:80/tests/ Physical Path h:\\root\\home\\mysite\\www\\site3\\tests\\ 这就是问题所在吗?我该如何修复? 2 个回复 SO网友:nmr 现场工程采用“普通”永久线。检查您的wordpress主目录中的写入权限,可能wordpress无法写入.htaccess 文件(您可以通过FTP上传)检查是否mod_rewrite 已启用服务器上的mod_rewrite 可检查状态打印phpinfo().如果.htaccess 文件丢失,请上载类似文件:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /tests/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /tests/index.php [L] </IfModule> # END WordPress 我用过/tests/ 在上面的代码中,因为您编写了请求的URLhttp://mysite-site3.itempurl.com:80/tests/<物理路径h:\\root\\home\\mysite\\www\\site3\\tests\\也许你必须改变路线/test/. SO网友:Rick Hellewell 如果您需要替换数据库中的URL(从我对您的问题的阅读中不清楚),我发现使用搜索/替换插件来更改链接是最简单的。我用过Better Search and Replace 插件多次,对我来说效果很好。 结束 文章导航