cri*_*tos 21 php wordpress .htaccess
我从来没有在wordpress上迁移过一个站点,我会一步一步地把它放在同一台服务器上,所以只需要迁移的文件,数据库是相同的.
我将旧wordpress中的所有文件复制到新的站点文件夹,我在新站点上得到以下结果:主页 - 该站点带有主题,但会显示一条消息:404:PAGE或FILE NOT FOUND.newsite/wp-admin/ - 重定向到oldsite/wp-admin /
我有网站管理员选择旧的新网址,但我恐怕我永远无法访问.它可以去吗?
谢谢.
The*_*Rat 32
您需要对数据库进行更改.在数据库表wp_options(或任何数据库前缀)中,您需要更改两行.
一个应该是option_id1,option_namesiteurl.改变option_value从旧网址到新网址.
同样地,也应该有option_id36个,option_name回家.option_value将旧网址也更改为新网址.
这应该可以解决问题.另请查看http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/以获取最佳迁移方法.
编辑
在评论中,达蒙还提到重新链接所有图像的问题.这肯定是一个正确的痛苦,但我建议这个插件.
http://wordpress.org/plugins/search-and-replace/
只需搜索旧网址并替换为新网址.在此之前,请确保您有数据库的备份.使用插件搞乱数据库时,永远无法保证结果.但这一直对我有用.
小智 28
我已经用No#04的解决方案解决了我的问题.请参阅下面我尝试的内容:
1-确保设置了数据库wp_option链接(设置但仍重定向)
2-另外在wp-config.php文件中定义url (设置但仍然重定向)
3-清除服务器的缓存(设置但仍重定向)
4-清除浏览器缓存和历史记录(华友世纪!!!它解决了我的问题没有重定向)
小智 13
我想我需要付出我的贡献!如果你正在使用Polylang一个动态IP,加define('PLL_CACHE_HOME_URL', false);在你的wp-config.php,它会解决所有的问题(重定向到URL前)!
小智 6
define('WP_HOME','domain.com');
define('WP_SITEURL','domain.com');
Run Code Online (Sandbox Code Playgroud)
这可以在你的wp-config.php中找到
此外,请务必清除缓存并使用此脚本替换数据库中的所有URL.
https://github.com/interconnectit/Search-Replace-DB
| 归档时间: |
|
| 查看次数: |
54298 次 |
| 最近记录: |