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

时间:2015-02-09 12:07:47

标签: php jquery wordpress .htaccess url-rewriting

以下是我的内容:

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

我遇到的问题如下:

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

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

以下是我试图无效的事情:

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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

option_name = home

option_value替换为您的域名。

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