我想设置我的服务器,以便将http
重定向到https
phpmyadmin
,但仅限phpmyadmin
。
基本上我想要的是当我在地址栏中输入localhost
为http://localhost/
但是当我输入localhost/pma
(我的phpmyadmin文件夹)时,它会转到https://localhost/pma/
我在Windows 10上使用带有自签名证书的Apache服务器,仅用于学习和测试内容。
那么可以使用VirtualHost
进行重定向,还是必须使用mod_rewrite
来实现此目的?
由于
答案 0 :(得分:-1)
您可以使用mod_rewrite来实现此目标。 (htaccess的)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} phpmyadmin
RewriteRule ^(.*)$ https://localhost/phpmyadmin/$1 [R,L]
另一种方法是建立一个安全的vHost。
我没有看到为什么你不会只用HTTPS运行整个项目的原因。