如何强制网站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
替换为您的域名。
然后运行我希望这是有效的。 来自本网站的参考