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

这是我得到的:

  • 免费托管FTP访问( www.example.com
  • 一个基于Wordpress的网站,其中Wordpress实例安装在public_html根目录的子文件夹中( www.example.com/wpsite/
  • 地址为www.mydomain.net的付费域名,已使用其DNS地址停放在www.example.com上

我遇到的问题如下:

我希望能够在浏览器的地址栏中编写我的域名地址,并且无需任何可见的重定向forms即可访问www.example.com/wpsite 。 我希望浏览器的地址栏包含www.mydomain.net ,并添加/ wpsite /

我设法达到预期效果的最接近的是使用php的标题位置脚本,但是修改了地址。 发生的事情是,一旦我尝试访问www.mydomain.net,我就被重定向到www.example.com/wpsite ,虽然我希望页面正确加载,显然,我希望地址保持不变域名的地址。

这是我试图无济于事的:

  • php的标题位置脚本
  • 修改.htaccess文件 – 最终导致重定向错误
  • jQuery / JavaScript window.history.pushstate – 它只是不起作用

实现目标的最佳方法是什么? 它是上述之一吗? 或者是将Wordpress实例从/ wpsite /子文件夹移动到要切割它的根目录中?

我会非常感谢答案 – 我还没有找到答案,我真的很绝望。

只需从“wpsite”中取出一个index.php文件到根目录。

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

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

改变

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

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

 option_name = home 

option_value替换为您的域名。

然后运行我希望这是有效的。 来自本网站的参考