-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.php
32 lines (27 loc) · 784 Bytes
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
if(strpos($_SERVER['REQUEST_URI'], '&') !== false) {
header('Location: ' . str_replace('&', '&', $_SERVER['REQUEST_URI']));
}
$request = $_SERVER['REQUEST_URI'];
if (substr($request, -5) == '/feed') {
// $request = substr($request, 0, -5);
header('Location: ' . substr($request, 0, -5));
}
if (substr($request, -4) == '/rss') {
$request = substr($request, 0, -4);
header('Location: ' . substr($request, 0, -4));
}
// robots.txt
if(strpos($request, 'robots.txt') !== false) {
header('Content-Type: text/plain');
echo "User-agent: *\nDisallow: /rss";
exit;
}
// Setup
include 'app.php';
// View format
if (strpos($request, '/rss') !== false || strpos($request, 'view=rss') !== false) {
include 'views/rss.php';
} else {
include 'views/html.php';
}