
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.11.2004, 15:25
|
|||
|---|---|---|---|
Помогите пожалуйста с Rewrite |
|||
|
#18+
Не могу разобраться как просто заменить внутри ссылки кусок строки, который может находиться в любом ее месте, вроде бы пример простой, каталог игр для телефонов ссылка может выглядеть так http://site.ru/game0001 а может так http://site.ru/phone01/game0001 или так http://site.ru/phone01/genre1/page2 то есть различные параметры могут нахоиться в разных местах или совсем отсутствовать.... Удобнее всего было бы просто пройтись и проверить на наличие всех параметров, то есть например если встретилось в строке /page2 преобразоать в &page=2 и пр, а все примеры с которыми приходилось сталкиваться приводятся на случаях когда каждый параметр расположен фиксированно..... Мож непонятно объяснил, попробую понятнее Как в ссылке просто заменить один кусок строки на другой, например string1 на string2? Rewriterule ^(.*)string1(.*)$ $1srtring2$2 почему-то упорно не прокатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.11.2004, 20:05
|
|||
|---|---|---|---|
Помогите пожалуйста с Rewrite |
|||
|
#18+
я не совсем понял что тебе нужно, но может это: open FILE,'c:\test.html' or die "Cannot open src test file\n"; open RES,'>c:\res.html' or die "Cannot open dst res file\n"; while (<FILE>) { $_ =~ s/tttt/dddd/g; print RES $_; } close FILE; Но потом надо удалить старый и переименовать новый. p.s. может есть более оптималное решение, но я его не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1479205]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
113ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 400ms |

| 0 / 0 |
