首页 > 解决方案 > 如何实现 https 重定向到子目录?

问题描述

我面临着一些奇怪的事情。我在博客目录下的 htaccess 文件中有这个,我只重定向特定文件夹

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

当我将其写入浏览器https://admuuv.com/blog/digital-signage-yazilimindan-alinacak-12-fayda/ 时,它似乎没问题,但是当我删除 'http' 附近的 's' 并按 Enter 时,会强制 url重定向“https”,但错过了“博客”,我收到 404 错误。为什么博客目录消失了?为什么它不只是重新加载页面(通过强制 https 规则)并继续显示内容?我怎样才能做到这一点?您也可以从链接中观察它。 404 错误“博客”丢失

标签: .htaccessredirecthttps

解决方案


推荐阅读