【问题标题】:phpmyadmin redirect to https (only for phpmyadmin)phpmyadmin 重定向到 https(仅适用于 phpmyadmin)
【发布时间】:2016-07-15 03:08:06
【问题描述】:

我想设置我的服务器,使其将http 重定向到https 用于phpmyadmin,但仅用于phpmyadmin

基本上我想要的是当我在地址栏中输入localhosthttp://localhost/ 但当我输入localhost/pma(这是我的phpmyadmin 文件夹)时它转到https://localhost/pma/

我在 Windows 10 上使用带有自签名证书的 Apache 服务器,仅用于学习和测试内容。

那么是否可以使用VirtualHost 进行重定向,或者我必须使用mod_rewrite 来实现此目的?

谢谢

【问题讨论】:

  • 您可以从lets encrypt 获得适当的证书 - 受到保护! :)
  • 1.将 https 与 localhost 和 2 结合使用绝对没有意义。不可能为该主机名获取 https 证书。
  • 谢谢。这一切都只是为了测试目的。 :)

标签: php apache redirect phpmyadmin virtualhost


【解决方案1】:

您可以使用 mod_rewrite 来实现此目标。 (.htaccess)

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} phpmyadmin
RewriteRule ^(.*)$ https://localhost/phpmyadmin/$1 [R,L]

另一种方法是设置一个安全的虚拟主机。


不过,我看不出你为什么不使用 HTTPS 运行整个项目的理由。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-30
    • 2017-12-28
    • 2014-06-11
    • 2014-03-19
    • 2016-03-27
    • 2018-05-24
    • 2013-05-27
    • 2012-04-22
    相关资源
    最近更新 更多