Hallo,
ich wollte gerne eine Modrewrite Regel schreiben, welche folgende Abläufe enthält:
- Wenn http://www.doamin.de/index.php oder http://doamin.de/index.php oder doamin.de oder www.domain.de eingegeben wird soll auf => www.domain.de/nachricht.php weitergeleitet werden.
- Wenn domain.de/irgendeineseite aufgerufen wird, soll auf www.domain.de/irgendeineseite geleitet werden.
- Bei www.domain.de/irgendeineseite soll dann natürlich nichts passieren.
Folgendes war mein Ansatz, was jedoch zu einem 500 Internal Server Error führt.
Apache Configuration
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.de|www\.domain\.de$
RewriteRule http://www\.domain.de/nachricht.php [R=301, L]
RewriteRule ^index.php http://www.domain.de/nachricht.php [R=301, L]
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301, L]
Ich hoffe hier kann mir wer weiterhelfen. Vielen Dank!