如何为phpmyadmin中的每个页面制作单独的URL

时间:2011-08-30 08:03:20

标签: phpmyadmin settings

我有一个旧版本的phpmyadmin,由我不认识的人正确配置。 在那些版本中,然后你浏览php我的管理员页面,每个页面在浏览器URL框中生成个人,个人URL。 因此,例如,如果我从phpmyadmin创建一个SQLquery,我可以复制包含结果的页面的URL并发送给某人。

现在我已经新安装了phpmyadmin 3.4.3.2,然后我在这里浏览页面,我总是有链接,看起来像这样的东西

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

此链接适用于我尝试的每个页面(不包括令牌,不时更改)

是否有设置将页面网址行为更改为某些内容,我的旧版本?

1 个答案:

答案 0 :(得分:0)

您要实现的目标称为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]

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