2011-01-26 132 views
2

我有这样的规则:国防部重写(阿帕奇),现有的DIR

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

它应该适用于现有的dirs。也许模式不正确;试试这个,例如:

RewriteRule ^pictures/([A-Za-z0-9-/]+/)?([A-Za-z0-9-]+)-([0-9]+).jpg$ /pictures/$1/$3.jpg 

(只是删除了以“/”开始时)的图片目录

+0

我认为,图片目录是别名。它可能会带来问题。 – VJA 2011-01-26 11:17:27

0

你哈瓦一个htaccess文件。 删除它,如果你可以或写规则在图片/ .htaccess文件

相关问题