|
|
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
Коллеги, помогите составить заплатку url rewrite через htaccess. Причина по которой нужна эта уродливая ссылка - она есть в кеше гугла из ранних версий сайта. А теперь выдает 404 (новый движок). Новый движок формирует эту ссылку иначе Есть ссылка: Ссылка 1 h tt p://w ww. ДОМЕННЕЙМ .ru/catalogsearch/result/cat/3/?cat=12&cost=50000%2C50000&limit=15&price=1%2C5000&q=%D0%BA%D0%BE%D0%BB%D1%8C%D1%86%D0%BE Она возвращает 404 Есть работающая ссылка, выполняющая этот функционал Ссылка 2 (отличие от первой cat/3/ ) h tt p:// www. ДОМЕННЕЙМ. ru/catalogsearch/result/?cat=12&cost=50000%2C50000&limit=15&price=1%2C5000&q=%D0%BA%D0%BE%D0%BB%D1%8C%D1%86%D0%BE Есть работающая ссылка ( index /cat/3/) Ссылка 3 (отличие от первой ( h tt p://w ww. ДОМЕННЕЙМ. ru/catalogsearch/result/index/cat/3/?cat=12&cost=50000%2C50000&limit=15&price=1%2C5000&q=%D0%BA%D0%BE%D0%BB%D1%8C%D1%86%D0%BE Я узнал, что выражение (cat/\d+/) -выделяет участок кода, который содержит cat/3/ Но дальше дело заглохло. Как я хотел выделить. В регулярных выражениях разбить ссылку на 3 участка, потом склеить первый и 3й. Но у меня не вышло. Что делал Код: html 1. Да, понимаю, что было в универском курсе. Но регулярные выражения так и не осилил. Помогите советом, заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 09:21:10 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
Никто не поможет?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 12:14:07 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
udgeen69, если там одна ссылка не проще редирект сделать на работающий урл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 12:42:34 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
регулярка вроде правильная, а что в итоге получаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:17:37 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
старые апачи могут не понять \d , используйте группу [0-9] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:18:02 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
Там куча ссылок вида cat/N/ и хвосты разные. [0-9] - это выражение выделяет один символ, верно? То есть оно подойдет для числа от 0 до 9? А если 11 надо [0-9][0-9]? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:48:07 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
udgeen69Там куча ссылок вида cat/N/ и хвосты разные. [0-9] - это выражение выделяет один символ, верно? То есть оно подойдет для числа от 0 до 9? А если 11 надо [0-9][0-9]? [0-9]+ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 13:58:01 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
не забывайте, что правило должно быть выше правил джумлы, если они есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 14:15:28 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
RewriteRule ^(.+)(cat/[0-9]+/)^(.+)$ $1/$3 всё равно не дает результата. Hett, в результате получаю, что висит в браузере ссылка старая, а подмены на 1/3 не происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:52:22 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
Так в браузере она и не изменится, если нужно редирект, то делайте редирект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 15:57:04 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
Да, я не верно сказал. Планируется, что по адресу ссылкаНеРаботающая будет информация со страницы СсылкаРаботающая. Но этого не происходит. Написал в самом верху под Код: html 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 16:37:34 |
|
||
|
нужна помощь rewrites
|
|||
|---|---|---|---|
|
#18+
Если убрать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2012, 20:13:25 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37836530&tid=1449702]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
219ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 551ms |

| 0 / 0 |
