|
|
|
Помогите пожалуйста с 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 почему-то упорно не прокатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 15:25 |
|
||
|
Помогите пожалуйста с 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. может есть более оптималное решение, но я его не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2004, 20:05 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=497&tid=1479205]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 357ms |

| 0 / 0 |
