phpmyadmin重定向到https(仅适用于phpmyadmin)
我想设置我的服务器,使其将phpmyadmin的http重定向到https,但仅限于phpmyadmin 基本上,我想要的是在地址栏中键入localhosthttp://localhost/ 但当我键入localhost/pma时,它会转到我的phpmyadmin文件夹 我在Windows10上使用带有自签名证书的Apache服务器,只是为了学习和测试一些东西 那么是否可以使用VirtualHost进行重定向,或者我必须使用mod_rewrite来实现这一点phpmyadmin重定向到https(仅适用于phpmyadmin),php,apache,redirect,phpmyadmin,virtualhost,Php,Apache,Redirect,Phpmyadmin,Virtualhost,我想设置我的服务器,使其将phpmyadmin的http重定向到https,但仅限于phpmyadmin 基本上,我想要的是在地址栏中键入localhosthttp://localhost/ 但当我键入localhost/pma时,它会转到我的phpmyadmin文件夹 我在Windows10上使用带有自签名证书的Apache服务器,只是为了学习和测试一些东西 那么是否可以使用VirtualHost进行重定向,或者我必须使用mod_rewrite来实现这一点 谢谢您可以使用mod_rewrite
谢谢您可以使用mod_rewrite来实现此目标。htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} phpmyadmin
RewriteRule ^(.*)$ https://localhost/phpmyadmin/$1 [R,L]
另一种方法是建立一个安全的vHost
不过,我看不出你为什么不直接用HTTPS运行整个项目。你可以从中获得一个正确的证书-保持保护!:1.将https与localhost和2结合使用绝对没有意义。无法获取该主机名的https证书。谢谢。这一切都只是为了测试的目的也检查