Plex非Windows主机环境下.htaccess HTML转PHP重定向404故障求助
解决Plex虚拟子文件夹架构下HTML转PHP重定向的物理路径问题
问题原因:原规则未指定根路径基准,Apache在虚拟子文件夹架构下错误将相对路径解析成服务器物理文件路径,导致跳转后出现
/var/www/...这类非预期路径。修正后的临时重定向规则(调试用302):
RewriteEngine On RewriteRule ^(.*)\.html$ /$1.php [R=302,L]
目标路径前加
/:强制以网站根目录为起点解析URL,避免物理路径泄露转义
\.html里的.:正则中.默认匹配任意字符,转义后仅匹配实际的点号,避免匹配错误加
L标记:确保这条规则执行后停止后续重写规则,防止冲突调试完成后替换为永久重定向(301):
RewriteEngine On RewriteRule ^(.*)\.html$ /$1.php [R=301,L]
内容的提问来源于stack exchange,提问作者nwpBill
相关产品推荐
相关产品推荐

