Linux:尝试通过 https 访问时 URL 会删除斜杠

Linux:尝试通过 https 访问时 URL 会删除斜杠

我用 Ubuntu 安装了一个 Linux 服务器。安装了证书文件。在 /var/www/ 下创建一个目录,其中包含我的域名和公共 html /var/www/domain_name/public_html/

在 default-ssl.conf 文件中,我有以下内容以及 ssl 文件的位置。

<IfModule mod_ssl.c>
    <VirtualHost _default_:443>
        ServerAdmin [email protected]
        ServerName domain.domain

        DocumentRoot /var/www/html/domain_name/public_html/ 

当我浏览页面时https://域名它以正确的方式打开。当我浏览页面时https://域名/子文件夹/index.php它也打开。

但是当我尝试访问时https://域名/phpmyadmin它删除斜杠并生成 URLhttps://域名phpmyadmin

我可以在没有 https 的情况下访问 phpmyadmin。

我哪里忘记了什么?

额外信息:当我浏览到:https://域名/phpmyadmin/?SID有用。 ?SID 是什么?

答案1

问题已经解决了。我在 et/phpmyadmin/ 下的 config.inc.php 文件中强制使用了 SSL

$cfg['ForceSSL'] = true;

重新启动 apache 并重新加载 apache 配置

相关内容