From af5ec6eef99eeab0bc73218f16d083e731a5dfed Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Fri, 21 Nov 2025 00:00:20 +0100 Subject: [PATCH] x --- public/.htaccess | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/public/.htaccess b/public/.htaccess index 2c6a4ae..a5f5e4a 100644 --- a/public/.htaccess +++ b/public/.htaccess @@ -1,33 +1,18 @@ RewriteEngine On -# ------------------------------------- -# 1) Domains vom Typ *.ismyusbfake.com -# immer nach /fakecheck/ umleiten -# (SEO-freundlich: 301) -# ------------------------------------- +# 1) Nur Root von *.ismyusbfake.com nach /fakecheck/ umleiten RewriteCond %{HTTP_HOST} (^|\.)ismyusbfake\.com$ [NC] -# Keine Schleife, wenn schon /fakecheck... im Pfad -RewriteCond %{REQUEST_URI} !^/fakecheck(/|$) [NC] -RewriteRule ^.*$ /fakecheck/ [L,R=301] +RewriteRule ^$ /fakecheck/ [L,R=301] -# ------------------------------------- -# 2) Ab hier DEINE bisherigen Regeln -# für echte Dateien/Ordner & PHP-Routing -# ------------------------------------- - -# 0) Echte Dateien und Ordner direkt ausliefern +# 2) Deine bisherigen Regeln RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] -# 1) /foo/bar -> /foo/bar.php (wenn die Datei existiert) RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.+?)/?$ $1.php [L] -# 2) /foo/bar -> /foo/bar/index.php (wenn diese Datei existiert) RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}/index.php -f RewriteRule ^(.+?)/?$ $1/index.php [L] - -# 3) Kein Rewrite -> Apache liefert normalen 404, falls nix existiert