导航首页 »  SEO优化  » EMLOG利用伪静态修改后台路径
EMLOG利用伪静态修改后台路径

操作方法

1、在网站根目录下创建一个新目录文件夹,比如emlog 2、在该文件夹下创建一个index.php文件,写入如下代码
<ol class="linenums"><li class="L0"><span class="pln"> </span><span class="com"><!--?php $admin_cookie_code="1234567890" ; setcookie( "EmlogAdminSession",$admin_cookie_code,0, "/"); header( "Location: /admin/index.php"); ?--></span></li></ol>

3、主机用户在.htaccess文件中添加以下规则,宝塔用户在网站设置里配置,以下是宝塔Apache和Nginx系统的伪静态。

Apache

<ol class="linenums"><li class="L0"><span class="typ">RewriteEngine</span><span class="pln"> </span><span class="typ">On</span><span class="pln"> </span><span class="typ">RewriteCond</span><span class="pln"> </span><span class="pun">%{</span><span class="pln">REQUEST_URI</span><span class="pun">}</span><span class="pln"> </span><span class="pun">^/</span><span class="pln">admin </span><span class="typ">RewriteCond</span><span class="pln"> </span><span class="pun">%{</span><span class="pln">HTTP_COOKIE</span><span class="pun">}</span><span class="pln"> </span><span class="pun">!</span><span class="typ">EmlogAdminSession</span><span class="pun">=</span><span class="lit">1234567890</span><span class="pln"> </span><span class="typ">RewriteRule</span><span class="pln"> </span><span class="pun">.*</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="pun">[</span><span class="pln">L</span><span class="pun">,</span><span class="pln">F</span><span class="pun">]</span></li></ol>

Nginx

<ol class="linenums"><li class="L0"><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$uri </span><span class="pun">~</span><span class="pln"> </span><span class="str">"^/admin"</span><span class="pun">){</span><span class="pln"> </span><span class="kwd">set</span><span class="pln"> $rule_0 </span><span class="lit">1</span><span class="pln">$rule_0</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$http_cookie </span><span class="pun">!~</span><span class="pln"> </span><span class="str">"EmlogAdminSession=123456"</span><span class="pun">){</span><span class="pln"> </span><span class="kwd">set</span><span class="pln"> $rule_0 </span><span class="lit">2</span><span class="pln">$rule_0</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$rule_0 </span><span class="pun">=</span><span class="pln"> </span><span class="str">"21"</span><span class="pun">){</span><span class="pln"> </span><span class="kwd">return</span><span class="pln"> </span><span class="lit">403</span><span class="pun">;</span><span class="pln"> </span><span class="kwd">break</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span></li></ol>

5、现在试试输入以下地址:http://你的域名/emlog/

解析

1、通过本教程修改EMLOG后台管理地址后,如果直接输入域名+admin会报错,但输入域名+emlog则会正常访问后台
2、本教程中新建的emlog目录为范例,您可以根据自己的需求设定自己的管理目录,以达到隐藏后台的目的简单来说就是使用伪静态做了个静态跳转。这也是小编最近才发现还可以这么玩 
 3、本教程中所使用的cookie代码“1234567890”为本站范例,您可以根据自己的需求设置自己的cookie

文章关键词:Emlogemlog优化

综合资源聚合XCPRO模板
sitemap