Update Makefile and .haccess

This commit is contained in:
Patrick Neff 2019-01-10 01:14:30 +01:00
parent 57afeb1b10
commit 53984aaa32
2 changed files with 54 additions and 11 deletions

View File

@ -7,14 +7,12 @@ RSYNC = /usr/bin/rsync
JPEGOPTIM = /usr/bin/jpegoptim JPEGOPTIM = /usr/bin/jpegoptim
OPTIPNG = /usr/bin/optipng OPTIPNG = /usr/bin/optipng
.PHONY = all clean server .PHONY: all clean server jpegoptim optipng
.SUFFIXES: .jpg .png .md .html .js .css .scss .toml
DIRS = content data static themes/$(THEME) resources DIRS = content data static themes/$(THEME) resources
JPEG = $(wildcard *.jpg) all: $(DIRS) public/*
PNG = $(wildcard *.png)
all: $(JPEG) $(PNG) $(DIRS) public/*
clean: clean:
rm -rf public/ resources/ rm -rf public/ resources/
@ -22,12 +20,6 @@ clean:
server: themes/$(THEME)/package-lock.json themes/$(THEME)/src server: themes/$(THEME)/package-lock.json themes/$(THEME)/src
$(HUGO) server --buildDrafts --buildExpired --buildFuture --gc $(HUGO) server --buildDrafts --buildExpired --buildFuture --gc
$(JPEG):
$(JPEGOPTIM) --max=75 $?
$(PNG):
$(OPTIPNG) -preserve -quiet -- $?
$(DIRS): themes/$(THEME)/package-lock.json themes/$(THEME)/src $(DIRS): themes/$(THEME)/package-lock.json themes/$(THEME)/src
$(HUGO) --gc $(HUGO) --gc

View File

@ -0,0 +1,51 @@
<IfModule mod_rewrite.c>
RewriteEngine On
## Start old rules
RewriteRule ^referenzen/267-2/$ /referenzen/sternenkinder [R=301,L]
RewriteRule ^angebote-2/$ /angebote [R=301,L]
RewriteRule ^bau/treppen-2/$ /bau/treppen [R=301,L]
RewriteRule ^grabmal/grabmale-2/$ /grabmal [R=301,L]
RewriteRule ^grabmal/grabmale-2/einzelgraeber/$ /grabmal/einzelgraeber [R=301,L]
RewriteRule ^grabmal/grabmale-2/doppelgraeber/$ /grabmal/doppelgraeber [R=301,L]
RewriteRule ^grabmal/grabmale-2/urnengraeber/$ /grabmal/urnengraeber [R=301,L]
RewriteRule ^grabmal/grabmale-2/monumente/$ /grabmal/monumente [R=301,L]
RewriteRule ^grabmal/sakrales/$ /sakrales [R=301,L]
RewriteRule links/.*/ /links [R=301,L]
RewriteRule ^blog/allgemein/neuigkeit-gemeinschaftsurnengrab-baedorf-auf-dem-friedhof-niederkassel-kirchenteil/$ /home/aktuelles/allgemein/neuigkeit-gemeinschaftsurnengrab-baedorf-auf-dem-friedhof-niederkassel-kirchenteil/ [R=301,L]
RewriteRule ^blog/allgemein/377/$ /home/aktuelles/allgemein/facebook [R=301,L]
RewriteRule ^blog/allgemein/aktualisierung-unseres-webauftrittes/$ /home/aktuelles/allgemein/aktualisierung-unseres-webauftrittes [R=301,L]
RewriteRule ^grabmal/$ /grabmale/ [R=301,L]
RewriteRule ^grabmal/wappen$ /wappen [R=301,L]
RewriteRule ^grabmal/grablampen/$ /grabmale/grablampen/ [R=301,L]
RewriteRule ^schriftbeispiel/$ /angebote/schriftbeispiel/ [R=301,L]
RewriteRule ^angebote/unkategorisiert/urnengrab-20/$ /angebote/urnengraeber/urnengrab-20/ [R=301,L]
RewriteRule ^angebote/unkategorisiert/urnengrab-6/$ /angebote/urnengraeber/urnengrab-6/ [R=301,L]
RewriteRule ^angebote/unkategorisiert/urnengrab-7/$ /angebote/urnengraeber/urnengrab-7/ [R=301,L]
RewriteRule ^wappen-2$ /wappen [R=301,L]
RewriteRule ^grabmale/$ /galerie/grabmale/ [R=301,L]
RewriteRule ^bau/$ /galerie/bau/ [R=301,L]
RewriteRule ^referenzen/$ /galerie/referenzen/ [R=301,L]
RewriteRule ^sakrales/$ /galerie/sakrales/ [R=301,L]
RewriteRule ^wappen/$ /galerie/wappen/ [R=301,L]
RewriteRule ^fraesarbeiten/$ /galerie/fraesarbeiten/ [R=301,L]
RewriteRule ^home/aktuelles/$ /aktuelles/ [R=301,L]
RewriteRule ^home/firmengeschichte/$ /firmengeschichte/ [R=301,L]
RewriteRule ^angebote/schriftbeispiel/$ /galerie/schriftbeispiel/ [R=301,L]
RewriteRule ^angebote/standsicherheit/$ /info/standsicherheit/ [R=301,L]
RewriteRule ^tipps-und-tricks/$ /info/tipps-und-tricks/ [R=301,L]
RewriteRule ^datenschutzbelehrung/$ / [R=301,L]
RewriteRule ^datenschutzbelehrung/$ / [R=301,L]
RewriteRule ^angebote/$ /shop/ [R=301,L]
RewriteRule home/aktuelles/(.*) /news/%5C1 [R=301,L]
RewriteRule ^aktuelles/$ /news/ [R=301,L]
RewriteRule ^$ / [R=301,L]
## End Old rules
## Start new rules
RewriteRule ^news/$ /neuigkeiten/
RewriteRule ^news/(.*)$ /neuigkeiten/
RewriteRule ^galerie/bau/$ /bauen-und-wohnen/
RewriteRule ^galerie/grabmale/$ /grabmale/
## Start old rules
</IfModule>