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

如何在phpmyadmin中为每个页面创建单独的URL,phpmyadmin,settings,Phpmyadmin,Settings,我有一个旧版本的phpmyadmin,它是由我不认识的人正确配置的。 在那个些版本中,您可以在php my admin中浏览页面,在浏览器URL框中为每个页面生成个人URL。 所以,例如,如果我从phpmyadmin进行SQLquery,我可以复制页面的URL和结果并发送给某人 现在我新安装了phpmyadmin 3.4.3.2,然后我浏览了这个页面,我总是有链接,看起来像这样 这个链接适用于我尝试的每一个页面(不包括令牌,它会不断变化) 是否有一个设置可以将页面URL行为更改为旧版本中的某个

我有一个旧版本的phpmyadmin,它是由我不认识的人正确配置的。 在那个些版本中,您可以在php my admin中浏览页面,在浏览器URL框中为每个页面生成个人URL。 所以,例如,如果我从phpmyadmin进行SQLquery,我可以复制页面的URL和结果并发送给某人

现在我新安装了phpmyadmin 3.4.3.2,然后我浏览了这个页面,我总是有链接,看起来像这样

这个链接适用于我尝试的每一个页面(不包括令牌,它会不断变化)


是否有一个设置可以将页面URL行为更改为旧版本中的某个内容?

您试图实现的是URL重写。要实现这一点,您需要在phpMyAdmin安装的根文件夹中添加.htaccess,并向其中添加以下代码

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]
别忘了用您自己的目录路径替换上述代码中的路径到phpMyAdmin。详情请访问