У меня есть 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-Вот код:
#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.