Как включить метатег через CGI.pm - PullRequest
2 голосов
/ 22 ноября 2011

Я хочу включить следующий метатег HTML в скрипт cgi:

<meta name="googlebot" content="noindex,nofollow,noarchive,noodp,nosnippet" />

Но почему это не выводит результат?

use CGI;
print
    $query->start_html(-title =>'MyWeb',
       -meta => {
         -name =>'googlebot',
         -content =>'noindex,nofollow,noarchive,noodp,nosnippet'}
    ),p;

Какой правильный путьсделать это?

Ответы [ 3 ]

3 голосов
/ 22 ноября 2011
use strict; 
use warnings;  
use CGI;
my $query = CGI->new();
print
    $query->start_html(-title =>'MyWeb',
       -meta => {'googlebot' => 'noindex,nofollow,noarchive,noodp,nosnippet'}
    );
1 голос
/ 22 ноября 2011

Это работает на моей машине:

use CGI qw(start_html);
use strict;
use warnings;


print
    start_html(-title =>'MyWeb',
       -meta => {
         'googlebot' => 'noindex,nofollow,noarchive,noodp,nosnippet',
        }
    );
1 голос
/ 22 ноября 2011

У меня работает ...

В вашем примере вы не инициализировали $query, может ли это быть проблемой?

use CGI;
use strict;
print
    CGI->start_html(-title =>'MyWeb',
       -meta => {
         -name =>'googlebot',
         -content =>'noindex,nofollow,noarchive,noodp,nosnippet'}
    );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...