使用nginx隐藏admin入口地址

对于一些默认使用http://domain/admin作为后台地址的应用,如果它通过一些特殊的设定,使得入口地址难以修改,可以使用nginx将入口地址修改。使用方法是在对应网站的nginx设置中增加如下内容,可将入口地址修改为admin_hidden。其中主要为rewrite的两行,其他的部分使用应用的伪静态设置,如果没有伪静态设置,增加这两行即可。

location / { 
   if (!-e $request_filename) {
      rewrite  ^/admin$ /admin_error;
      rewrite  ^/admin_hidden$ /admin;
      rewrite  ^(.*)$ /index.php?s=$1  last;
      break;
   }
}

标签: nginx, 隐藏admin

添加新评论