推荐设备MORE

微信小程序为何而来—如何在

微信小程序为何而来—如何在

公司新闻

怎样掩藏并更换WordPress管理方法相对路径?

日期:2021-04-12
我要分享

怎样掩藏并更换WordPress管理方法相对路径?


短视頻,自新闻媒体,达人种草1站服务

在上1篇实例教程中,大家向大伙儿详细介绍了,怎样避免wordpress网站被暴力行为破译,这次的实例教程,大家将再次紧紧围绕wordpress提升与安全性的层面向大伙儿解读,怎样掩藏wordpress管理方法面板相对路径并更换原先的相对路径,来避免那些非法分子尝试进攻或破译wordpress后台管理。結果以下图:

 

如你所见wordpress迷的管理方法相对路径是,自然,这里能够自定,那怎样完成将/wp-admin/ 改动成 /admin-wpmee/这样的方法呢?这并不是重定项,大家将彻底更改默认设置管理方法员相对路径到仪表盘盘。let s do it!

掩藏WordPress管理方法相对路径

最先将下面的编码拷贝到你的wp-config.php文档中:define( WP_ADMIN_DIR , admin-panel ); define( ADMIN_COOKIE_PATH , SITECOOKIEPATH . WP_ADMIN_DIR);

随后将下面这些编码放到你的 functions.php文档里:

add_filter( site_url , wpadmin_filter , 10, 3);

function wpadmin_filter( $url, $path, $orig_scheme ) {

$old = array( /(wp-admin)/ );

$admin_dir = WP_ADMIN_DIR;

$new = array($admin_dir);

return preg_replace( $old, $new, $url, 1);

}

OK,最终加上以下标准到.htaess里就搞定。

RewriteRule ^admin-panel/(.*) wp-admin/$1?%{QUERY_STRING} [L]

假如是nginx的服务器则加上下面的到你的配备文档:

rewrite ^/admin-panel/(.*) /wp-admin/$1?$args last;

如今你能够浏览管理方法面板了:.你的网站域名/admin-panel/ 是否十分的简易呢?

自然这并沒有进行,大家还得限定wp-admin这个相对路径。

限定wp-admin相对路径浏览

下面的编码会将全部的/wp-admin/ URL恳求到你的404.php不正确网页页面,将编码置放到你主题的functions.php文档中:

add_action( login_form ,'redirect_wp_admin );

function redirect_wp_admin(){

$redirect_to = $_SERVER['REQUEST_URI'];

if(count($_REQUEST) 0 array_key_exists( redirect_to , $_REQUEST)){

$redirect_to = $_REQUEST['redirect_to'];

$check_wp_admin = stristr($redirect_to, wp-admin );

if($check_wp_admin){

wp_safe_redirect( 404.php ); }}}

自然这里的404.php 你能够改为404.html ,更多后续作用大伙儿能够去尝试,今日的实例教程就完了,赶快去试1试吧。留意全角和半角标记。wordpress默认设置换变换满足角。最终不便大伙儿转载请注明1个出处(),你不容易少甚么,也是对作者的尊重,这样也会有更多更好的实例教程共享给大伙儿。