smr*_*kem 6 wordpress .htaccess redirect
我将Wordpress网站移动到新服务器.该站点安装在一个子目录中,根目录中的.htaccess转发给它,如下所示:
RewriteEngine On
RewriteCond $1 !(^wpfolder/)
RewriteRule ^(.*)$ wpfolder/$1 [L]
Run Code Online (Sandbox Code Playgroud)
我已经更改了数据库中wp_options表中的site_url和home条目.一切正常 - 除非我访问site.com/wp-admin登录 - 它会重定向到登录页面,如下所示:
site.com/wp-login.php?redirect_to=http%3A%2F%2Fsite.com%2Fwpfolder%2Fwp-admin%2F&reauth=1(注意redirect_to值中的'wpfolder')
当我输入正确的用户名和密码时,没有任何反应,我再次获得登录框.访问site.com/wp-login.php我可以登录没问题 - 但我真的很想解决这个重定向问题.
这个问题在迁移WordPress时经常出现。
我在移动站点时使用一个名为 duplicator 的插件。它非常适合将测试站点移动到其实时服务器等等。
只需在后端的插件部分中搜索 Duplicator 即可。
该插件将所有文件和数据库作为备份,以便您安装在新服务器上,甚至只是移动到不同的目录。
下载复制器提供的文件后,您可以上传installer.php到backup.zip新服务器或目录。
运行installer.php并在提示中输入新的数据库和网站详细信息。
让插件来做它的事情。
完成后,网站的任何区域都不会出现问题。
虽然这看起来是一个很长的过程,但很少会超过 5 分钟,具体取决于 WordPress 构建包含的文件数量。
| 归档时间: |
|
| 查看次数: |
2517 次 |
| 最近记录: |