Мод перезаписать (apache), существующий каталог - PullRequest
2 голосов
/ 26 января 2011

У меня есть это правило:

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

Все в порядке. Как я могу написать правило, которое будет работать с существующими каталогами?

Ответы [ 2 ]

0 голосов
/ 26 января 2011

У вас есть файл htaccess в каталоге изображений. удалите его, если можете, или напишите правило в pictures / .htaccess file

0 голосов
/ 26 января 2011

Должно работать даже для существующих директорий. Возможно, шаблон не правильный; попробуйте это например:

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

(только что удалил '/' в начале)

...