мод переписан каталог укоротить - PullRequest
0 голосов
/ 01 июня 2010

Я могу найти только примеры переписывания модов / учебные пособия для запросов, поэтому кто-то может мне помочь с этим.

Мне бы хотелось

http://website.tld/Folder1/Folder2/Folder3/Folder4/Folder5/File.exten

будет преобразовано в

http://website.tld/Folder4/File.exten

Папка4 и Папка5 - это несколько каталогов, а Папка 1-3 остается прежней. Также File.exten также должен быть изменяемым при перезаписи. спасибо.

Ответы [ 3 ]

1 голос
/ 01 июня 2010

Я бы использовал что-то вроде этого:

RewriteRule ^([^/]+)/([^/]+)$ Folder1/Folder2/Folder3/$1/Folder5/$2 [QSA,NC]

([^/]+) лучше, поскольку ^(.*)/(.*)$ будет соответствовать http://website.tld/somedir/somedir2/somedir3/

1 голос
/ 01 июня 2010

Это должно работать:

RewriteRule ^(.*)/(.*)$ Folder1/Folder2/Folder3/$1/Folder5/$2 [QSA,NC]
0 голосов
/ 01 июня 2010
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^grab /public/files/download/download.php

это правило преобразует URL этого пользователя ..

http://mysite/grab?file=my.zip

на стороне сервера, в ..

http://mysite/public/files/download/download.php?file=my.zip

говорит здесь: http://corz.org/serv/tricks/htaccess2.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...