出于保密和安全的考虑,有些站长会考虑隐藏网站使用的背景。WordPress
系统中有一个叫「hide
my
wp
」的插件。如果你不想购买或使用插件,那么这篇文章就是为你准备的。本文的方法适合有一定动手能力的朋友参考。下面,站长会一步步教你隐藏 WordPress
信息。
1.网址重定向
WordPress
的目录结构是最有特色的。如果不处理,别人一眼就能通过代码看出你的网站在使用 WordPress
。我们首先要做的就是修改 WordPress
的目录结构。
/**
* URL
重定向
*
* 重定向:
* /wp
-content
/themes
/themename
/assets
/css
/ 到/assets
/css
/
* /wp
-content
/themes
/themename
/assets
/js
/ 到/assets
/js
/
* /wp
-content
/themes
/themename
/assets
/img
/ 到/assets
/img
/
* /wp
-content
/plugin
tag
s
= array
(
'plugins_url
',
'bloginfo
',
'stylesheet_directory_uri
',
'template_directory_uri
',
'script_loader_src
',
'style_loader_src
'
);
add_filters
($tags
, 'nowp_clean_urls
');
}
}
上面的代码假设您的主题中有一个/assets
/文件夹。如果你使用的是 Apache
服务器,WordPress
会自动重建。重写所需的文件。如果使用的是 Nginx
,则需要手动将重写规则添加到主机配置文件中。
location
~ ^/assets
/(img
|js
|css
|fonts
)/(.*)$ {
try_files
$uri
$uri
/ /wp
-content
/themes
/YOURTHEME
/$1/$2;
}
location
~ ^/plugins
/(.*)$ {
try_files
$uri
$uri
/ /wp
-content
/plugins
/$1;
}
上面的规则是用/wp
-content
/目录硬编码的。如果修改主题中的 WP_CONTENT_URL
或 WP_CONTENT_DIR
常量,可能会有冲突。只需确保上面代码中的 wp
-content
目录是正确的。
使用相对链接
在任何地方都使用绝对链接也是 WordPress
的一个主要特性。其实这是没有必要的。我们可以通过下面的代码将绝对链接变成相对链接。
3.清理 HTML
Head
中无用的代码
WordPress
添加了很多我们平时不常用的代码,不仅增加了垃圾代码,还暴露了网站的后端系统。幸运的是,我们可以轻松清理这些代码,并将上述代码添加到主题的functions
.php
文件中。
摘要
上述操作可以隐藏大部分 WordPress
信息,大大提高 WordPress
系统的安全性。虽然大师可以通过一些手段看到,但总比什么都不做好得多。
转载请注明:汇站网 » 通过隐藏 WordPress
信息提高网站的安全性