Ответы пользователя по тегу Apache HTTP Server
  • Как указать title в htaccess для определенного URL?

    Ramzeska
    @Ramzeska
    Создаете файл:
    <?
    $rewrite['/'] = 'Новый тайтл';
    $rewrite['/about/'] = 'Новый тайтл';
    
    ob_start("titler");
    
    function titler($content) {
        global $rewrite;
        if (isset($rewrite[$_SERVER['REQUEST_URI']]))
            return preg_replace("#<title>.*?</title>#",'<title>' . $rewrite[$_SERVER['REQUEST_URI']] . '</title>');
        else return $content;
    }
    


    А в .htaccess добавляете флаг:
    php_value auto_prepend_file "titler.php";

    Либо движку где-нибудь в config.php include`ом подключаете.

    Только имейте в виду, это очень крутой костыль — лучше так никогда не делать :)
    Ответ написан
    3 комментария