From cecaa4f8bf6e2c1fc7ec36b622671255a0850a0c Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 23 Feb 2009 14:09:50 +0000 Subject: [PATCH] gerer robots.txt et favicon.ico s'ils ne sont pas presents a la racine --- .gitattributes | 2 ++ htaccess.txt | 7 +++++++ squelettes-dist/favicon.ico.html | 2 ++ squelettes-dist/robots.txt.html | 14 ++++++++++++++ 4 files changed, 25 insertions(+) create mode 100644 squelettes-dist/favicon.ico.html create mode 100644 squelettes-dist/robots.txt.html diff --git a/.gitattributes b/.gitattributes index ef8b20a9ae..f9a9003322 100644 --- a/.gitattributes +++ b/.gitattributes @@ -833,6 +833,7 @@ prive/vignettes/xml.png -text prive/vignettes/zip.png -text /rien.gif -text /spip.php -text +squelettes-dist/favicon.ico.html -text squelettes-dist/feed.png -text squelettes-dist/formulaires/ecrire_auteur.php -text squelettes-dist/formulaires/inscription.php -text @@ -862,6 +863,7 @@ squelettes-dist/polices/dustismo_bold.ttf -text squelettes-dist/puce.gif -text squelettes-dist/puce_rtl.gif -text squelettes-dist/rechercher.gif -text +squelettes-dist/robots.txt.html -text squelettes-dist/rss_forum_article.html -text squelettes-dist/rss_forum_breve.html -text squelettes-dist/rss_forum_rubrique.html -text diff --git a/htaccess.txt b/htaccess.txt index a844e51ceb..20bff85bba 100644 --- a/htaccess.txt +++ b/htaccess.txt @@ -96,6 +96,13 @@ RewriteRule ^[^\.]+(\.html)?$ spip.php [QSA,E=url_propre:$0,L] # bloquer les acces aux repertoires .svn/ (SPIP, plugins, squelettes...) RewriteRule ^(.*/)?\.svn/ - [F] +### +# Fichiers "standards" (si absents de la racine) +# +RewriteRule ^robots[.]txt$ spip.php?page=robots.txt [QSA,L] +RewriteRule ^favicon[.]ico$ spip.php?page=favicon.ico [QSA,L] +## + # expirer les images (pour contourner gros bug MSIE sur le cache) # note : a decommenter si vous voulez tester #<IfModule mod_expires.c> diff --git a/squelettes-dist/favicon.ico.html b/squelettes-dist/favicon.ico.html new file mode 100644 index 0000000000..228eb3075d --- /dev/null +++ b/squelettes-dist/favicon.ico.html @@ -0,0 +1,2 @@ +#HTTP_HEADER{Content-Type: image/x-icon} +[(#INCLURE{favicon.ico}|sinon{#INCLURE{spip.ico}})] \ No newline at end of file diff --git a/squelettes-dist/robots.txt.html b/squelettes-dist/robots.txt.html new file mode 100644 index 0000000000..d55eb4b1b4 --- /dev/null +++ b/squelettes-dist/robots.txt.html @@ -0,0 +1,14 @@ +#HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET} + +# robots.txt +# @url: #URL_SITE_SPIP +# @generator: SPIP #SPIP_VERSION +# @template: #SQUELETTE + +User-agent: * +Disallow: /local/ +Disallow: /ecrire/ +Disallow: /plugins/ +Disallow: /prive/ +Disallow: /squelettes-dist/ +Disallow: /squelettes/ -- GitLab