Changeset 95627 in spip-zone


Ignore:
Timestamp:
Feb 29, 2016, 5:33:59 PM (4 years ago)
Author:
ben.spip@…
Message:

rip shim / page forul spammée par les robots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/www.spip-contrib.net/squelettes/2012/mes_options.php

    r70187 r95627  
    11<?php
    2 if (is_dir($f='/dev/shm/cache-contribspipnet')) define('_DIR_CACHE',"$f/");
     2define('_BOUCLE_PROFILER', 5000);
     3//if (is_dir($f='/dev/shm/cache-contribspipnet')) define('_DIR_CACHE',"$f/");
     4define('_UNIVERS_STATSV_FILE','../IMG/spip-histoversion-stats-192030.json');
    35
    46// ajouter un bloc more/ qui contient les forums
     
    1214// $GLOBALS['fin_intertitre'] = "</h2>\n";
    1315$GLOBALS['puce'] = '- ';
     16
     17
     18// si c'est une page forum ou une vieille page :
     19// un GET est redirige sur l'article de l'id_article ou sur la home
     20// un POST est refuse en 403
     21if ($p=_request('page') AND in_array($p,array('forum'))){
     22        if ($_SERVER["REQUEST_METHOD"]=="POST") {
     23                $raison = "Acces interdit";
     24                header("HTTP/1.0 403 Forbidden");
     25                header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
     26                header("Cache-Control: no-cache, must-revalidate");
     27                header("Pragma: no-cache");
     28                header("Content-Type: text/html");
     29                die("<html><title>Error 403: Forbidden</title><body><h1>Error 403</h1><p>You are not authorized to view this page ($raison)</p></body></html>");
     30        }
     31        else {
     32                $url = "http://contrib.spip.net/";
     33                if ($id_article = intval(_request('id_article'))){
     34                        $url .= "?article$id_article";
     35                }
     36                include_spip('inc/headers');
     37                spip_initialisation_core(
     38                        (_DIR_RACINE . _NOM_PERMANENTS_INACCESSIBLES),
     39                        (_DIR_RACINE . _NOM_PERMANENTS_ACCESSIBLES),
     40                        (_DIR_RACINE . _NOM_TEMPORAIRES_INACCESSIBLES),
     41                        (_DIR_RACINE . _NOM_TEMPORAIRES_ACCESSIBLES)
     42                );
     43                redirige_par_entete($url, '', 301);
     44        }
     45}
    1446
    1547
     
    99131###################
    100132# defini les "webmestres" au sens de Autorite
    101 define('_ID_WEBMESTRES', '1:4:198:589:5384:6809:2650');
     133define('_ID_WEBMESTRES', '1:4:198:589:5384:6809:2650:5645');
    102134
    103135##################
Note: See TracChangeset for help on using the changeset viewer.