apache - URL 重定向到文件
问题描述
我正在尝试正确配置 Apache 2.4
当用户给出类似 URL 的任何下一个 URL、example.com、www.example.com 、 http ://example.com、http : //www.example.com或https://www.example .com它必须被转换,重写,例如https://www.example.com/xls/f?p=1589。
我怎样才能做到这一点?
解决方案
我在这里写了一个例子:
# Redirect domain to ssl
RewriteCond %{HTTP_HOST} ^example.com$
RewriteCond %{HTTPS} off
RewriteRule ^(.*) https://www.example.com/$1 [QSA,L,R=301]
结果: http ://example.com/path?variables ... => https://www.example.com/path?variables ...
推荐阅读
- git - 在heroku上部署我的应用程序,在我创建了我的Heroku远程之后,我现在想部署我的代码: $ git push heroku main 但发生致命错误
- swift - 将数据传递给 UICollectionView 组合布局中的另一个 viewController
- php - 使用不透明度的ffmpeg向视频添加水印
- python - Snakemake 多个通配符和 argparse 参数
- php - sql 4.9.5版中如何替换Over子句
- c++ - 在 Eigen 中设置随机种子
- javascript - Node JS+Express:如何在 HTML(EJS) 中定义和使用 MySQL 数据?
- spring-boot - spring boot eureka网关服务,如何开启额外的https端口
- amazon-web-services - 使用自定义容器映像在本地测试 AWS lambda
- php - 当它非常慢时如何优化phpExcel?