Guten Morgen zusammen, ich habe nun eine anschließende Frage zum Thema, nur mit einem anderem Ziel.
Wir haben eine LimeSurvey Installation auf umfrage.verein.de laufen. Wenn man die Subdomain an sich aufruft, kommt man auf eine Startseite von LimeSurvey, welche eigentlich dazu gedacht ist das sich die Mitglieder bzw. Umfrageteilnehmer anmelden können etc.
Da wir das aber nicht nutzen, würden ich gerne den "blanken" Zugriff auf die Subdomain auf die Hauptdomain umleiten.
Das habe ich mit Redirect 301 /index.php https://verein.de und Redirect 301 / https://verein.de versucht, aber ein Problem ist für mich, das die URLs zu den erstellen Umfragen ebenfalls über die index.php laufen, und weitergeleitet werden.
Die URLs lauten entweder https://umfrage.verein.de/netcupForum oder https://umfrage.verein.de/index.php/123456
Wie bekomme ich es also hin das nur folgende "direkte" Zugriffe umgeleitet werden, und ich nachfolgendes ausschließe?
https://umfrage.verein.de
https://umfrage.verein.de/index.php
Ich habe mich schon zu Tode gesucht, aber nichts vernünftiges gefunden, was vergleichbar mit meinem Problem wäre...
<IfModule mod_rewrite.c>
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
# deny access to hidden files and directories except .well-known
RewriteCond %{REQUEST_URI} !^/\.well-known
RewriteRule ^(.*/)?\.+ - [F]
# deny access to composer.json that is used for remote fingerprinting
RewriteRule ^composer.json - [F]
</IfModule>
# deny access to hidden files and directories without mod_rewrite
RedirectMatch 403 ^/(?!\.well-known/)(.*/)?\.+
# General setting to properly handle LimeSurvey paths
# AcceptPathInfo on
# XSS protection
<IfModule mod_headers.c>
Header set X-XSS-Protection "1; mode=block"
<FilesMatch "\.(svgz?)$">
Header set Content-Security-Policy "default-src 'none'; frame-ancestors 'none'; style-src 'self' 'unsafe-inline'"
</FilesMatch>
</IfModule>
# Disable Multiviews (issue #16859)
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
Alles anzeigen