Php 要隐藏目录吗?Wordpress目录
我有一个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
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