Php .htaccess WP admin url两次

Php .htaccess WP admin url两次,php,wordpress,apache,.htaccess,mod-rewrite,Php,Wordpress,Apache,.htaccess,Mod Rewrite,我无法访问我的WordPress网站URL,它会像 http://www.mydomain.net/wp-login.php?redirect_to=http%3A%2F%2Fmydomain.net%2Fmydomain.net%2Fwp-admin%2F&reauth=1 但它应该重定向到 http://www.mydomain.net/wp-login.php?redirect_to=http%3A%2F%2Fmydomain.net%2Fwp-admin%2F&reau

我无法访问我的WordPress网站URL,它会像

http://www.mydomain.net/wp-login.php?redirect_to=http%3A%2F%2Fmydomain.net%2Fmydomain.net%2Fwp-admin%2F&reauth=1
但它应该重定向到

http://www.mydomain.net/wp-login.php?redirect_to=http%3A%2F%2Fmydomain.net%2Fwp-admin%2F&reauth=1
我相信问题出在.htaccess文件上,因为我正在重写类似文件夹的路径

public_html/mydomain.net

由于这个域是cPanel的主域,所以没有使用public_html,但为了避免混淆,我创建了一个目录,并使用.htaccess重写了路径

WordPress没有什么问题。在设置>常规中,两个URL都设置为mydomain.net

.htaccess代码放在Public_HTML中

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain.net$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mydomain.net$
RewriteCond %{REQUEST_URI} !mydomain.net/
RewriteRule (.*) /mydomain.net/$1 [L]

在迁移之前更改博客的根目录并尝试返回后,我遇到了类似的问题。。。更改数据库中的数据对我不起作用

我仍然不明白为什么,但当我试图访问类别、标签等时,却找不到一个页面,。。。甚至在主页上。指向文章的链接工作正常,管理页面无法访问。wp admin在url中重写了两次

这些行动解决了我的问题:

编辑wp-config.php文件。 在注释行前面的define语句结束后,停止编辑!,插入新行,然后键入: 定义“重新定位”,正确; 保存wp-config.php文件。 打开web浏览器并手动将其指向新服务器上的wp-login.php。 在这些操作使我恢复了对根目录的访问权限之后,我不得不在管理页面中更改根目录的值

查看更多信息