gpt4 book ai didi

php - htaccess 仅将 index.html 重定向到 index.php 用于域根目录

转载 作者:可可西里 更新时间:2023-11-01 00:02:27 27 4
gpt4 key购买 nike

我有一个将 index.html 重定向到 index.php 的 htaccess 规则

  RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/
RewriteRule ^(.*)index\.html$ /$1index.php [R=301,L]

工作正常 - 当我调用 http://mydomainname.com/index.html 时,它将我重定向到 http://mydomainname.com/index.php

但我遇到了一个问题,当子文件夹中有一个名为 index.html 的文件时,我的 htaccess 规则会将其带到 index.php。

示例 - http://mydomainname.com/subfolder/index.htmlhttp://mydomainname.com/subfolder/index.php这不应该发生在子文件夹上。

有什么解决办法吗?

最佳答案

对于您正在做的事情,该规则可能有点过于复杂。

你只需要:

RewriteRule ^index.html$ /index.php [R,L]

关于php - htaccess 仅将 index.html 重定向到 index.php 用于域根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27188604/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com