2013-06-25 3 views
0

Будучи не знакомым с файлами .htaccess на 100%, я потратил уже несколько дней на исправление одной крошечной проблемы, но с огромным влиянием. Я хочу, чтобы создать линию в моем файле .htaccess, который должен быть что-то вроде:.htaccess: перенаправить с различными подпапками

RewriteRule ^folder1/folder2/folder3/([^.]+)/?$ /folderA/folderB/page.php?variable=$1 

я узнал, что ниже фрагмент кода .htaccess, кажется, работает:

RewriteRule ^folder1/([^.]+)/?$ /folderA/folderB/page.php?variable=$1 

Но, добавив/folder2/folder3, RewriteRule больше не работает. Эти дополнительные папки - единственная разница, но я должен делать что-то неправильно.

Есть ли кто-нибудь, кто может мне помочь? Я действительно потерян ...

Много, много, большое спасибо за вашу помощь!

+1

Спасибо, @ Michał Rus – WilbertG

+0

Возможно, еще один 'RewriteRule' в этой области маскирует этот, после добавления' folder2/folder3/'? –

+0

Я нашел проблему! :-) Невидимый в моем ftp, но видимый на моем сервере Plesk, я заметил, что в каталоге/folder2/был указан .htaccess. После удаления этого файла строка в вышеописанном .htaccess отлично работает. @ MichałRus, большое спасибо за ваше время и усилия, чтобы посмотреть также. – WilbertG

ответ

0

Невидимый на моем ftp, но видимый на моем сервере Plesk, я заметил, что в каталоге/folder2/был указан .htaccess. После удаления этого файла строка в вышеописанном файле .htaccess работает нормально.