summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nfsw/__init__.py9
-rw-r--r--nfsw/templates/robots.txt2
2 files changed, 10 insertions, 1 deletions
diff --git a/nfsw/__init__.py b/nfsw/__init__.py
index 561c492..28efc60 100644
--- a/nfsw/__init__.py
+++ b/nfsw/__init__.py
@@ -9,7 +9,7 @@
import os
-from flask import Flask, render_template
+from flask import Flask, render_template, make_response
def create_app(test_config=None):
# create and configure the app.
@@ -59,6 +59,13 @@ def create_app(test_config=None):
def nfsw():
return render_template('nfsw.html')
+ @app.route('/robots.txt')
+ @auth.anon_only
+ def robots():
+ resp = make_response(render_template('robots.txt'))
+ resp.headers['Content-Type'] = 'text/plain'
+
+ return resp
return app
diff --git a/nfsw/templates/robots.txt b/nfsw/templates/robots.txt
new file mode 100644
index 0000000..1f53798
--- /dev/null
+++ b/nfsw/templates/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /