我从 portmaster 安装的 phpMyadmin 工作正常,但当我从主 URL 中省略尾随斜杠时,出现了未找到错误:
此链接不起作用并显示此错误:
未找到
该服务器上未找到请求的 URL /phpmyadmin。
这是我的配置:
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Order allow,deny
Allow from all
DirectoryIndex index.php
Options -Indexes
options -FollowSymLinks
AllowOverride all
Require ip 192.168 127.0.0.1
</Directory>
你能帮我一下吗?谢谢。
答案1
使用以下之一:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ /$1/ [L,R=301]
或者
DirectorySlash On
第一个需要启用 mod_rewrite,第二个需要 mod_dir。
答案2
这次我自己找到了它,它起了作用:
替换此:
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
有了这个 :
Alias /phpmyadmin "/usr/local/www/phpMyAdmin/"
我只需从别名中删除结尾的斜杠即可。
谢谢大家,我希望这有一天能对某人有所帮助。