首页 >

不让别人知道你在用什么 WordPress 系统,提高 WordPress 站点安全性

由于保密性和安全性,一些用户会考虑隐藏网站使用的背景,这需要一个叫做收费插件的收费插件「hide my wp」,如果你不能购买或不想使用插件,这篇文章是为你准备的。本文中的方法适用于具有一定动手能力的用户。让我们来看看如何一步一步地做 WordPress 隐藏掉。

URL 重定向

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/plugins/ to /plugins/ */function nowp_add_rewrites($content) {    global $wp_rewrite;    $nowp_new_non_wp_rules = array(        'assets/(.*)' => THEME_PATH . '/assets/$1',        'plugins/(.*)'   => RELATIVE_PLUGIN_PATH . '/$1'    );    $wp_rewrite->non_wp_rules = array_merge($wp_rewrite->non_wp_rules, $nowp_new_non_wp_rules);    return $content;}function nowp_clean_urls($content) {    if (strpos($content, RELATIVE_PLUGIN_PATH) > 0) {        return str_replace('/' . RELATIVE_PLUGIN_PATH,  '/plugins', $content);    } else {        return str_replace('/' . THEME_PATH, '', $content);    }}///不重写多站点和自主体if ( !is_multisite() && !is_multisite() && !is_child_theme() ) {    add_action('generate_rewrite_rules', 'nowp_add_rewrites');    if ( !is_admin() ) {        $tags = 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 它将自动为您重建重写所需的内容.htacces如果使用文件, Nginx,还需要将重写规则手动添加到您的主机配置文件中。

location ~ ^/assets/(img
		

  • 暂无相关文章