2018-10-24 15:00:27 +02:00
|
|
|
<IfModule mod_rewrite.c>
|
|
|
|
#Rewrite Engine anschalten
|
|
|
|
RewriteEngine on
|
|
|
|
|
2018-10-26 11:47:49 +02:00
|
|
|
#normale Seiten ohne Unterverzeichnis (Liste, Rezeptliste, neues Rezept)
|
2018-10-24 15:00:27 +02:00
|
|
|
RewriteRule ^([a-zA-Z0-9-]+)$ ?site=$1
|
|
|
|
|
|
|
|
#Error Seite
|
|
|
|
RewriteRule ^error/([a-zA-Z0-9-]+)$ ?site=error&id=$1
|
|
|
|
|
|
|
|
#Rezept Seite
|
|
|
|
RewriteRule ^recipe/([0-9]+)$ ?site=recipe&number=$1
|
|
|
|
|
2018-10-26 11:47:49 +02:00
|
|
|
#Rezepteditieren
|
|
|
|
RewriteRule ^edit-recipe/([0-9]+)$ ?site=edit-recipe&number=$1
|
|
|
|
|
2018-10-24 15:00:27 +02:00
|
|
|
#Loginseite
|
2018-11-20 09:59:59 +01:00
|
|
|
RewriteRule ^login/url=(.+)$ ?site=login&refurl=$1
|
2018-10-24 15:00:27 +02:00
|
|
|
|
2018-11-20 09:59:59 +01:00
|
|
|
#API Calls
|
|
|
|
RewriteRule ^api/([\w-]+)/([\w-]+)$ php/api.php?site=api&call=$1&function=$2 [L]
|
2018-10-24 15:00:27 +02:00
|
|
|
</IfModule>
|
2018-11-20 09:59:59 +01:00
|
|
|
|
2018-11-20 13:53:17 +01:00
|
|
|
#Deny every *.php file
|
2018-11-20 09:59:59 +01:00
|
|
|
<Files *.php>
|
|
|
|
Order Deny,Allow
|
|
|
|
Deny from all
|
|
|
|
Allow from 127.0.0.1
|
|
|
|
</Files>
|
|
|
|
|
2018-11-20 13:53:17 +01:00
|
|
|
#allow following files
|
2018-11-20 09:59:59 +01:00
|
|
|
<Files index.php>
|
|
|
|
Order Allow,Deny
|
|
|
|
Allow from all
|
|
|
|
</Files>
|
|
|
|
|
|
|
|
<Files api.php>
|
|
|
|
Order Allow,Deny
|
|
|
|
Allow from all
|
|
|
|
</Files>
|
|
|
|
|
|
|
|
<Files login.php>
|
|
|
|
Order Allow,Deny
|
|
|
|
Allow from all
|
|
|
|
</Files>
|
|
|
|
|
|
|
|
<Files logout.php>
|
|
|
|
Order Allow,Deny
|
|
|
|
Allow from all
|
|
|
|
</Files>
|
|
|
|
|
|
|
|
<Files install*.php>
|
|
|
|
Order Allow,Deny
|
|
|
|
Allow from all
|
|
|
|
</Files>
|