Alles auf meiner Seite funktioniert, außer dass nicht vorhandene Seite als Parameter erkannt wird und die Seite mit Kopf- und Fußzeile angezeigt wird.htaccess nicht umleiten zu benutzerdefinierten 404
ErrorDocument 404 /error
ErrorDocument 403 /error
ErrorDocument 500 /error
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?v=$1 [L,QSA]
RewriteRule ^(.*)-(.*)-(.*)$ index.php?v=$1&page=$2&folder=$3 [L,QSA]
Wenn ich versuche, mydomain.com/non-existing-page zu öffnen als "non-existing-Seite" als Parameter $ v und Seite mydomain.com/index.php$v=non-existing anerkannt -page wird nur mit Header-Fußzeile und ohne Inhalt geöffnet.
die Sinn machen, aber die meisten meiner Links können nur einen Parameter '$ v' so sieht meine Links, wie die' mydomain.com/contact' – Solver
Ok. Ich hätte meine Frage anders konstruieren sollen. Wenn ich zuerst 'RewritRule' lösche, werden alle einzelnen Parameter-Seiten (zB .:' mydomain.com/contact') nicht geöffnet. Nur einige Seiten verwenden mehr als einen Parameter. Wie geht man damit um? – Solver