gpt4 book ai didi

apache - HTTPS 请求忽略重写规则

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:38 24 4
gpt4 key购买 nike

我的 .htaccess 文件中有一个简单的重写规则,可以为我的访问者创建搜索引擎友好的 url。该规则适用于 http 连接,但出于某种原因,当通过 https 发出请求时,该规则将被忽略。

这是 .htaccess 文件的内容:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z\-]+)/$ /$1.php [L]
</IfModule>

关于为什么 https 请求忽略规则,但 http 请求承认规则的任何想法或建议?任何帮助将不胜感激。我在谷歌和各种论坛上花了一整天都无济于事。

谢谢!

最佳答案

据我所知,您的规则与端口或协议(protocol)无关。我有根据的猜测是您的 HTTP 和 HTTPS 站点在不同的设置下运行:它们要么使用不同的文档根目录,要么第二个不使用 AllowOverride任何东西(它需要 AllFileInfo)。

关于apache - HTTPS 请求忽略重写规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4779931/

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