URL-адрес перезаписи PHP и сохранение опубликованных данных

У меня есть php-сервер, и я хочу переписать входящие URL-адреса. Так как входящие запросы являются проводкой просить я также хочу, чтобы проведенные данные были переданы по новым урлам.

Мне удалось перенаправить URL-адреса со следующими правилами переписывания:

RewriteRule ^test/(.*)$ http: //localhost/index.php?data=&1 [NC,L]

или

RewriteRule ^test/(.*)$ http: //localhost/index.php?data=&1 [NC,R=301]

Мне также удалось сохранить данные проводки со следующим правилом переписывания:

RewriteRule ^test/(.*)$ http: //localhost/index.php?data=&1 [P]

Проблема в том, что я не могу оба из них одновременно. Что я делаю не так? Есть ли способ перенаправить URL-адрес и сохранить данные публикации?

-121--1830886- Не понимаю выходные данные этой программы C Вот код: # include < stdio.h > int main (void) {int value [10]; индекс int; значение [0] = 197; значение [2] = -100; значение [5] = 350; value [3] = value [0] + value [5];...

Вот код:

#include <stdio.h>

int main (void)
{
    int value[10];
    int index;

    value[0] = 197;
    value[2] = -100;
    value[5] = 350;
    value[3] = value[0] + value[5];
    value[9] = value[5] / 10;
    --value[2];

    for(index = 0; index < 10; ++index)
        printf("value[%i] = %i\n", index, value[index]);
    return 0;
}

Вот результат компиляции:

value[0] = 197
value[1] = 0
value[2] = -101
value[3] = 547
value[4] = 0
value[5] = 350
value[6] = 0
value[7] = 0
value[8] = 1784505816
value[9] = 35

Я не понимаю, почему value [8] возвращает 1784505816? Не должно ли значение [8] быть = значение [6] = значение [7] = 0? По пути я компилирую код через gcc под Mac OS X Lion.

5
задан William Li 22 September 2011 в 07:19
поделиться