2011-01-09 2 views
0


У меня есть следующая ссылка abc/1/2/3/4.jpg Я хочу, чтобы она была перенаправлена ​​на index.php? Id = abc & img = 1/2/3/4.jpg, но я хочу эта ссылка будет перенаправлена ​​там также abc/1/2/3/4/5/6.jpg.htaccess и каталоги!

Идея состоит в том, чтобы взять 1-й каталог и отправить его на идентификатор id = [first_dir], затем остальную часть link и dirs, которые должны быть переданы & img = [rest_here].

ответ

1

В файле .htaccess попробуйте следующее:

rewriteEngine On 
RewriteRule ^([a-z]+)/([0-9])/([0-9])/([0-9])/([0-9])\.jpg$ index.php?id=$1&img=$2/$3/$4/$5.jpg 

Это может потребоваться некоторые настройки в зависимости от структуры папок ...

+0

если вы взглянули на этих папок, вы могли видеть, что папки 1/2/3/4, другая ссылка имеет 1/2/3/4/5/6 и может иметь 1/2/3/4/5/6/f/gh/tr/r/sdf/vc /. это была моя проблема –

+1

Как насчет чего-то подобного? RewriteRule^([a-z] +)/(. *) $ Index.php? Id = $ 1 & img = $ 2 – 472084

Смежные вопросы