gpt4 book ai didi

php - 跳过某些特定文件的 .htaccess 规则

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:49:36 24 4
gpt4 key购买 nike

现在我正在使用以下 .htaccess 规则修改我的网址。我的网站包含更多图像和类似文件。我发现 .htaccess 规则增加了网站的加载时间。我希望跳过 domain.com/的某些代码的执行图片和 domain.com/scripts 文件夹。

选项 +FollowSymLinks
重写引擎开启
重写规则 ^([0-9]+)/([0-9]+)/([^.]+).html index.php?perma=$3
RewriteRule ^movies/([^.]+).html gallery.php?movie=$1
RewriteRule ^album/([^.]+).html gallery.php?album=$1
RewriteRule ^img/([^.]+)/([^.]+).html gallery.php?img=$2
RewriteRule ^movies.html gallery.php

我想修改成

如果是图片或脚本文件夹中的文件则跳过
否则
重写规则 ^([0-9]+)/([0-9]+)/([^.]+).html index.php?perma=$3
否则
RewriteRule ^movies/([^.]+).html gallery.php?movie=$1
否则
RewriteRule ^album/([^.]+).html gallery.php?album=$1
否则
RewriteRule ^img/([^.]+)/([^.]+).html gallery.php?img=$2
否则
RewriteRule ^movies.html gallery.php

有什么办法吗?

最佳答案

例如,不要将一个 .htaccess 文件放入具有电影文件夹 RewriteRule 的电影文件夹中,或者将一个文件放入仅具有/img/文件夹中/用于/img/文件夹的 RewriteRule 的 img 文件夹中。这意味着它将根据其目录加载不同的 .htaccess 文件,而不是使用一个文件。

关于php - 跳过某些特定文件的 .htaccess 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797645/

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