如何在phpmyadmin中为每个页面创建单独的URL

问题描述:

我有一个老版本的phpmyadmin,它由我不知道的人正确配置。 在这些版本中,然后你浏览php我的管理员页面,为每个页面在浏览器url框中生成个人,单独的URL。 因此,例如,如果我从phpmyadmin创建一个SQLquery,我可以将结果的URL复制到结果中并发送给某人。如何在phpmyadmin中为每个页面创建单独的URL

现在我已经新安装的phpmyadmin 3.4.3.2,然后我浏览这个页面,我一直有联系,看起来像这样的事情

http://192.168.4.194/Tools/phpmyadmin/index.php?db=DataBaseName&token=aa39e654e0e646f3b8c809d4cb28f3b2

而这个链接是为每一页我尝试(不包括令牌,其中不时更改)

是否有更改页面URL行为的设置,我有旧版本?

你想实现的是称为url重写。要做到这一点,你需要添加的.htaccess在phpMyAdmin安装的根文件夹,并添加以下代码吧..

RewriteEngine On 
RewriteBase /path_to_phpMyAdmin 
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-z_]+\.php)$ index.php?db=$1&table=$2&target=$3 [R] 
RewriteRule ^([a-zA-Z0-9_]+)/([a-z_]+\.php)$ index.php?db=$1&target=$2 [R] 
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ index.php?db=$1&table=$2 [R] 
RewriteRule ^([a-zA-Z0-9_]+)$ index.php?db=$1 [R] 

不要忘记用自己的目录路径替换path_to_phpMyAdmin在上面的代码。有关详情,请访问this link