Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跳过某些特定文件的.htaccess规则_Php_.htaccess_Mod Rewrite_Url Rewriting_Seo - Fatal编程技术网

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

Php 跳过某些特定文件的.htaccess规则,php,.htaccess,mod-rewrite,url-rewriting,seo,Php,.htaccess,Mod Rewrite,Url Rewriting,Seo,现在我正在使用以下.htaccess规则修改我的URL。我的网站包含更多图像和类似文件。我发现.htaccess规则会增加网站的加载时间。我希望跳过对domain.com/images和domain.com/scripts文件夹执行一些代码 选项+以下符号链接 重新启动发动机 重写规则^([0-9]+)/([0-9]+)/([^.]+).html index.php?perma=$3 重写规则^movies/([^.]+).html gallery.php?movie=$1 重写规则^album

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

选项+以下符号链接
重新启动发动机
重写规则^([0-9]+)/([0-9]+)/([^.]+).html index.php?perma=$3
重写规则^movies/([^.]+).html gallery.php?movie=$1
重写规则^album/([^.]+).html gallery.php?album=$1
重写规则^img/([^.]+)/([^.]+).html gallery.php?img=$2
重写规则^movies.html gallery.php

我想把它修改成

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


有什么办法吗?

而不是让一个.htaccess文件放入,例如,在movies文件夹中使用重写规则的movies文件夹,或者在img文件夹中仅使用/img/文件夹中使用的重写规则。这意味着它将根据目录而不是使用目录加载不同的.htaccess文件