主站点在URL中显示子目录

时间:2014-02-24 04:31:51

标签: php wordpress .htaccess url subdirectory

我的主站点显示(mypage.com/site),以及所有后续页面也包含/ site 我如何实现(mypage.com)并且没有子目录显示?

我尝试在Wordpress设置中删除站点地址URL中的/ site。 但它打破了我的登录并禁止我登录。

我该怎么做才能删除在我的网站上显示的/ site子目录文件夹?

我的htaccess文件怎么办?

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>

# END WordPress

2 个答案:

答案 0 :(得分:2)

我认为你的WordPress安装在/ site文件夹下。如果是真的,你可以这样做:

如果您已在常规面板上将网址更改为http://mypage.com(不包含 / site ),则只需复制 {{1 (在index.php下)到根文件夹。

复制index.php文件后,编辑它,将site/添加到site/的路径:

wp-blog-header.php

此过程的详细步骤位于“使用预先存在的子目录安装” “在WordPress文档:http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

答案 1 :(得分:0)

您是否尝试在Apache中更改文档根目录?

类似的东西:

DocumentRoot /path/to/your/site

我不知道您是否有权访问您的托管服务,但就我所知,这将是最佳解决方案。

如果您不能自己动手,可以请求您的托管服务提供商为您完成。