|
|
|
| Подскажите, как прописать правило, чтобы все обращения к некой папке /folder, ко всем её скриптам, ко всем файлам, ко всем подпапкам и пр. производились бы к /folder_with_very_long_name
Я могу прописать конкретные паттерны, но мне хотелось бы такую конструкцию, чтобы полностью забыть про .htaccess файл, который лежит в корне и просто работать с папкой /folder_with_very_long_name как с /folder
Разумеется, папки /folder в корне сайта не существует.
И наверное RewriteBase не подойдет, потому что я такой трюк хочу проделать с остальными 12-ю папками у которых очень длинные имена.
Решение на символьных ссылках не подходит.
Таскать все через один входящий скрипт, который будет редиректить тоже.
Есть какой-нибудь очень-очень простой паттерн на такие случаи? | |
|
|
|
|
|
|
|
для: Lumix
(19.02.2012 в 18:04)
| | А в чем загвоздка? Разве
RewriteRule ^folder/(.*)$ folder_with_very_long_name/$1 [L,QSA]
| не подходит? | |
|
|
|
|
|
|
|
для: Sfinks
(19.02.2012 в 18:17)
| | > А в чем загвоздка? Разве
> RewriteRule ^folder/(.*)$ folder_with_very_long_name/$1 [L,QSA]
> не подходит?
Подходит! Соори, это я тупанул! Дело в том, что я до этого запретил folder_with_very_long_name/
RewriteRule ^folder_with.* - [F]
потому что я не хочу, чтобы туда роботы ходили. А для рерайта видимо этот запрет не только на урлы распространяется, но видимо и на физику. :( | |
|
|
|