Php 要隐藏目录吗?Wordpress目录

Php 要隐藏目录吗?Wordpress目录,php,wordpress,.htaccess,Php,Wordpress,.htaccess,我有一个WordPress网站,我把它放在如下文件夹中: site.com/new/ site.com/new/article-1 在主路径中,我什么都没有,因此当我访问一篇文章时,我会看到如下URL: site.com/new/ site.com/new/article-1 我想隐藏基本路径并看到如下内容: site.com/article-1 默认的htaccess是 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteE

我有一个WordPress网站,我把它放在如下文件夹中:

site.com/new/
site.com/new/article-1
在主路径中,我什么都没有,因此当我访问一篇文章时,我会看到如下URL:

site.com/new/
site.com/new/article-1
我想隐藏基本路径并看到如下内容:

site.com/article-1
默认的htaccess是

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /new/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /new/index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
新基地/新基地/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/new/index.php[L]
#结束WordPress

是的,您可以在不需要
.htaccess
规则的情况下执行此操作

只需将
index.php
.htaccess
new
文件夹移动到上一级目录(基本上是父目录)

然后打开
index.php
文件并修改此行:

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

注意
新的/
文件夹?这将在该文件夹中查找Wordpress核心文件

以及您的
.htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
p.S:您需要修改数据库中的URL以使用新的URL