-1

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

选项 +FollowSymLinks
RewriteEngine On
RewriteRule ^([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

我想将其修改为

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

反正 ?

4

1 回答 1

0

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

于 2013-02-10T12:39:19.693 回答