如何强制网站 URL 与域地址保持相同

How to force website URL to remain the same as the domain's address

这是我得到的:

我遇到的问题如下:

我希望能够在浏览器的地址栏中写入我的域地址并到达 www.example.com/wpsite 而无需任何可见形式的重定向。我希望浏览器的地址栏包含 www.mydomain.net,并合理地添加 /wpsite/.

我最接近预期效果的方法是使用 php 的 header 位置脚本,但这会修改​​地址。发生的事情是,一旦我尝试访问 www.mydomain.net,我就会被重定向到 www.example.com/wpsite,虽然我希望页面能够正确加载,但很明显,我希望地址与域的地址保持一致。

这是我尝试过但无济于事的方法:

实现我的目标的最佳方式是什么?是以上之一吗? 或者是将 Wordpress 实例从 /wpsite/ 子文件夹移动到根目录中来删除它?

非常感谢您的回答 - 我还没有找到它,我真的很绝望。

直接从"wpsite"取出一个index.php文件到根目录

并编辑 index.php 文件并更改这行代码。

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

变化为

require( dirname( __FILE__ ) . '/wpsite/wp-blog-header.php' );

然后打开您的数据库并找到 wp_option table 并找到一个条目

option_name = home

option_value 替换为您的域。

然后 运行 我希望这是有效的。 reference from this site