zkv*_*oob 1 apache .htaccess redirect phpmyadmin
我正在运行一个带有多个虚拟主机的服务器,phpMyadmin 被设置为一个别名,可以通过 anydomain.com/phpmyadmin 访问。我想使用 .htaccess 重定向规则,以便如果没有在server-admin-url上访问 phpmyadmin ,则访问者将被重定向到 Google。
正确的网址是: https://server.domain.com:9090/phpmyadmin
请问有人可以帮我吗?
谢谢!
您可以执行此操作的最简单方法
RewriteEngine On
RewriteCond %{HTTP_HOST} !^server.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.google.com/$1 [L,R]
Run Code Online (Sandbox Code Playgroud)
也许您还想检查端口,然后使用
RewriteCond %{SERVER_PORT} !^9090$ [OR]
RewriteCond %{HTTP_HOST} !^server.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.google.com/$1 [L,R]
Run Code Online (Sandbox Code Playgroud)
更新
再次阅读您的问题,我发现您也在尝试从 http 切换到 https。
如果 https 关闭,我建议添加一个检查:
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^server.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.google.com/$1 [L,R]
Run Code Online (Sandbox Code Playgroud)
如果你的 VirtualHost 配置了 https 你应该特别注意VirtualHost 匹配是如何工作的
| 归档时间: |
|
| 查看次数: |
5374 次 |
| 最近记录: |