Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   PHP (https://nowa.cc/forumdisplay.php?f=305)
-   -   Как в PHP прописать метатеги? (https://nowa.cc/showthread.php?t=241820)

vlasik 23.09.2009 18:12

Как в PHP прописать метатеги?
 
Форумчане помогите:sos:
Требуется прописать метатеги и язык(для поисковиков) на динамических страницах! Я в РНР не шарю!!!:quest:
Как это сделать?

errante 24.09.2009 15:44

Re: Как в PHP прописать метатеги?
 
Для динамики можно так (в самом начале страницы, иначе будет ошибка):
PHP код:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 

Просто добавить метатеги можно и так:
PHP код:

echo "<meta http-equiv=Content-Type content=text/html; charset=windows-1251>"


Bas Taller 29.09.2009 11:45

Re: Как в PHP прописать метатеги?
 
Да, а хранить в базе в формате Uri - meta (, description, title)
Далее, при загрузке страницы по uri выбирать соотв теги и помещать в нужное место.

alexwisard 13.01.2010 13:43

Re: Как в PHP прописать метатеги?
 
Динамические страницы имеет смысл делать на базе шаблонов (можно использовать Smarty, например) и тогда большинство заголовков окажутся именно в шаблоне в виде html тэгов.
Останутся заголовки специального типа.

Код:

header( "Expires: " . date( "D, j M Y H:i:s", time() + ( 86400 * 30 ) ) . " UTC" );
header( "Cache-Control: Public" );
header( "Pragma: Public" );
Header("Content-type:".$mime_type);
header( 'Etag: ' . get_etag( $filename ) );
readfile( $filename );
function get_etag( $filename )
{
        if ( file_exists( $filename ) && is_file( $filename ) )
        {
                return sprintf( '%x-%x-%x', fileinode( $filename ), filesize( $filename ), filemtime( $filename ) );
        }
}


serdominus 01.02.2010 18:13

Re: Как в PHP прописать метатеги?
 
Я прописываю вот так.
Код:

<head>
        <title> Title </title>
                <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
                <meta name="keywords" content="здесь пишеш  поисковые слова или береш из базы <? echo $content;?>">
                <meta name="description" content="Грузоперевозки по всему миру!">
                <meta name="Robots" content="all">
                <meta name="Revisit" content="1 days">
                <meta name="Category" content="здесь пишеш  поисковые слова или береш из базы <? echo $content;?>">
                <meta name="Copyright" content="Sergey V. Kolomiets">
                <meta name="Distribution" CONTENT="Global">
</head>



Текущее время: 02:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02301 секунды с 9 запросами