Перезапись URL - автоматически - не вручную - PullRequest
0 голосов
/ 11 августа 2010

Я написал правило для перенаправления в файл .htaccess, его перенаправление для некоторых страниц, если мы даем эту ссылку вручную ... но я хочу, чтобы она перенаправляла автоматически ....

Мое требованиеis:

Вместо этой ссылки

links.php?page=1&ipp=All&exchange=adddata

Она должна быть перенаправлена ​​автоматически

http://example.com/folder1/links/1/All/exchange.html

МОЕ правило в .htaccess имеет значение

RewriteEngine OnRewriteRule ^ ([0-9] +) / All / exchange.html $ links.php? Page = 1 & ipp = All & exchange = adddata

1 Ответ

1 голос
/ 11 августа 2010

Это не совсем понятно на вашем примере, но это может быть так:

RewriteEngine On   
RewriteRule ^links.php?page=([0-9]+)&ipp=All&exchange=adddata$  folder$1/links/$1/All/exchange.html

В приведенном выше комментарии вы ошибочно поменяли местами исходный URL-адрес и URL-адрес, на который он должен быть перенаправлен, плюс тот, который вы не установилилюбые динамические параметры в вашем новом URL - я полагаю, что вам нужно.Но, как я уже сказал, чтобы быть уверенным в этом, нам понадобится больше примеров.

Надеюсь, это поможет!

...