Динамический robots.txt

объявление двумерного массива динамически:

    #include<iostream>
    using namespace std;
    int main()
    {
        int x = 3, y = 3;

        int **ptr = new int *[x];

        for(int i = 0; i<y; i++)
        {
            ptr[i] = new int[y];
        }
        srand(time(0));

        for(int j = 0; j<x; j++)
        {
            for(int k = 0; k<y; k++)
            {
                int a = rand()%10;
                ptr[j][k] = a;
                cout<<ptr[j][k]<<" ";
            }
            cout<<endl;
        }
    }

Теперь в приведенном выше коде мы взяли двойной указатель и присвоили ему динамическую память и дали значение столбцов. Здесь выделенная память предназначена только для столбцов, теперь для строк нам нужен цикл for и присваивать значение для каждой строки динамической памяти. Теперь мы можем использовать указатель именно так, как мы используем 2D-массив. В приведенном выше примере мы тогда присваивали случайные числа нашему двумерному массиву (указателю). Все о DMA двумерного массива.

10
задан Joel Coehoorn 19 August 2012 в 20:00
поделиться

3 ответа

Это будет работать на все хорошо ведущие себя поисковые системы, просто добавить его к <head>:

<meta name="robots" content="noindex, nofollow" />
21
ответ дан 3 December 2019 в 18:37
поделиться

При использовании Apache я использовал бы модификацию - переписывают для искажения robots.txt к сценарию, который мог динамично генерировать необходимое содержание.

Править: При использовании IIS Вы могли использовать ISAPIrewrite, чтобы сделать то же.

2
ответ дан 3 December 2019 в 18:37
поделиться

Simlarly к предложению @James Маршалла - в ASP.NET, Вы могли использовать HttpHandler для перенаправления вызовов к robots.txt к сценарию, который генерировал содержание.

0
ответ дан 3 December 2019 в 18:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: