diff --git a/.travis.yml b/.travis.yml
index 205d3479..bb139d44 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,4 +8,4 @@ before_script:
- PATH="./node_modules/.bin/:$PATH"
script:
- bundle exec jekyll build
-- ajv test -s schema -d "learn/examples/*.json" --valid
+- ajv test -s draft-07/schema -d "learn/examples/*.json" --valid
diff --git a/_layouts/redirect.html b/_layouts/redirect.html
new file mode 100644
index 00000000..03f78506
--- /dev/null
+++ b/_layouts/redirect.html
@@ -0,0 +1,20 @@
+
+
+
+
Redirecting…
+
+
+
+ Redirecting…
+
+ Several redirections on json-schema.org are special cases:
+
+
+ - The unversioned meta-schema URIs should no longer be used.
+ - The vocabularies are represented by their specification text.
+ - The "latest" specification URIs are for convenice of browser
+ bookmarking only.
+
+ Click here if you are not redirected.
+
+
diff --git a/hyper-schema b/hyper-schema
deleted file mode 120000
index a43db6b4..00000000
--- a/hyper-schema
+++ /dev/null
@@ -1 +0,0 @@
-draft-07/hyper-schema
\ No newline at end of file
diff --git a/hyper-schema.md b/hyper-schema.md
new file mode 100644
index 00000000..d57e3c3f
--- /dev/null
+++ b/hyper-schema.md
@@ -0,0 +1,3 @@
+---
+redirect_to: /draft/2019-09/hyper-schema
+---
diff --git a/links b/links
deleted file mode 120000
index cd24f5b4..00000000
--- a/links
+++ /dev/null
@@ -1 +0,0 @@
-draft-07/links
\ No newline at end of file
diff --git a/links.md b/links.md
new file mode 100644
index 00000000..c67e9a3b
--- /dev/null
+++ b/links.md
@@ -0,0 +1,3 @@
+---
+redirect_to: /draft/2019-09/links
+---
diff --git a/schema b/schema
deleted file mode 120000
index c0362a35..00000000
--- a/schema
+++ /dev/null
@@ -1 +0,0 @@
-draft-07/schema
\ No newline at end of file
diff --git a/schema.md b/schema.md
new file mode 100644
index 00000000..e433ffa8
--- /dev/null
+++ b/schema.md
@@ -0,0 +1,3 @@
+---
+redirect_to: /draft/2019-09/schema
+---