我有这条规则:
RewriteRule ^/pictures/([A-Za-z0-9-/]+/)?([A-Za-z0-9-]+)-([0-9]+).jpg$ /pictures/$1/$3.jpg
但是这个规则不起作用,我认为因为图片目录存在。如果我将其更改为:
^/images/([A-Za-z0-9-/]+/)?([A-Za-z0-9-]+)-([0-9]+).jpg$ /pictures/$1/$3.jpg
一切都好。如何编写适用于现有目录的规则?
答案 0 :(得分:0)
它甚至可以用于现有的目录。也许这种模式不正确;试试这个例子:
RewriteRule ^pictures/([A-Za-z0-9-/]+/)?([A-Za-z0-9-]+)-([0-9]+).jpg$ /pictures/$1/$3.jpg
(刚开始时删除了'/')
答案 1 :(得分:0)
图片目录中有一个htaccess文件。 如果您可以删除它,或者在 pictures / .htaccess 文件
中编写规则