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