Skip to content
Extraits de code Groupes Projets
Valider daee807b rédigé par Fil's avatar Fil
Parcourir les fichiers

report de [14800] sur l'url de ping http://site/123 -> article123

parent 953ae79a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -12,19 +12,21 @@ ...@@ -12,19 +12,21 @@
if (!defined("_ECRIRE_INC_VERSION")) return; if (!defined("_ECRIRE_INC_VERSION")) return;
// Un script utile pour recalculer une URLs symbolique des son changement // Un script utile pour recalculer une URL symbolique des son changement
function action_redirect_dist() function action_redirect_dist()
{ {
$type = _request('type'); $type = _request('type');
if (!preg_match('/^\w+$/', $type)) return; if (!preg_match('/^\w+$/', $type)) return;
$GLOBALS['var_urls'] = true; // forcer la mise a jour de l'url de cet objet ! if ($m = _request('var_mode')) {
$h = generer_url_entite_absolue(intval(_request('id')), $GLOBALS['var_urls'] = true; // forcer la mise a jour de l'url de cet objet !
$type, $m = 'var_mode='.urlencode($m);
"var_mode=" . _request('var_mode'), }
'', $h = generer_url_entite_absolue(intval(_request('id')), $type, $m '', true);
true); if ($h)
redirige_par_entete(str_replace('&', '&', $h)); redirige_par_entete(str_replace('&', '&', $h));
else
redirige_par_entete('/');
} }
?> ?>
...@@ -104,6 +104,9 @@ RewriteRule ^favicon[.]ico$ spip.php?page=favicon.ico [QSA,L] ...@@ -104,6 +104,9 @@ RewriteRule ^favicon[.]ico$ spip.php?page=favicon.ico [QSA,L]
RewriteRule ^sitemap[.]xml$ spip.php?page=sitemap.xml [QSA,L] RewriteRule ^sitemap[.]xml$ spip.php?page=sitemap.xml [QSA,L]
## ##
## ping http://site/1234 => article1234
RewriteRule ^([1-9][0-9]*)$ spip.php?action=redirect&type=article&id=$1 [QSA,L]
# expirer les images (pour contourner gros bug MSIE sur le cache) # expirer les images (pour contourner gros bug MSIE sur le cache)
# note : a decommenter si vous voulez tester # note : a decommenter si vous voulez tester
#<IfModule mod_expires.c> #<IfModule mod_expires.c>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter