如果你想更改你的Jooma后台管理地址,但不想通过hack方式修改Joomla的代码,或者不想使用htpasswd(apache的目录加密方式)的保护,你可以通过以下方式来实现: 1、在网站根目录下创建一个新的目录,如“myadmin”2、在您的新目录“myadmin”中创建一个index.php文件,文件的内容如下:<?php $admin_cookie_code="1234567890"; setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/"); header("Location: /administrator/index.php"); ?> 3、然后,在.htaccess(如果不清楚joomla的htaccess文件使用,请看文章的最后一段)文件中添加以下规则:RewriteEngine On RewriteCond %{REQUEST_URI} ^/administrator RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890 RewriteRule .* - [L,F] 现在,你输入你的网站之前的管理地址,页面会显示为无权限访问。 但是你只要输入以下地址http://你的域名.com/myadmin/,页面即会跳转到原来的管理地址,在页面cookie到期前,你都可以正常访问你的后台地址(旧地址)。 现在,别人就不可以直接访问你的真正的后台管理地址,从而无法加载任何东西,这对Joomla建站来说是十分实用的功能。因为要访问真正的后台地址,必须先要知道你设置的新路径。 不用说,你的新路径名称不会是“myadmin”而是一个你方便易记而且更为复杂的名称,cookie代码“1234567890”也是可以自己设置替换的。 PS:以上内容出自一篇英文教程文章,但文章已被多次转载,无法知道原来地址,所以就不帖地址了。 htaccess文件的使用方法首先确定你的网站服务器是apache服务器,不然的话无法正常设置,一般建议joomla的网站空间选用linux+apache+php+mysql的环境。
|