Static Pages htaccess

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Static Pages htaccess

Beitrag von DerTheo »

Ich habe diese Mod eingebaut und habe Probleme mit meiner htaccess.

Ich habe eigene 404 Seiten erstellt, auf die verlinkt wird, wenn eine unbekannte Seite an angefragt wird.

Bei der static pages mod können über die htaccess alle Anfragen von domain.de/page.php auf domain.de/name_der_static_page umgeleitet werden.

Dazu muss dieser Code eingebaut werden:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9\-\+]+)$ ./page.php?p=$1 [L]
Dadurch wird man aber beim Aufrufen nicht existenter Seiten nicht mehr auf meine 404 Seiten weiter geleitet.

Meine komplette htaccess sieht so aus:

Code: Alles auswählen

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

RewriteRule sitemap\.xml sitemap.php [L]

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files .htaccess>
order allow,deny
deny from all
</Files> 

ErrorDocument 401 /error_page.php?type=401
ErrorDocument 404 /error_page.php?type=404
ErrorDocument 500 /error_page.php?type=500

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

Wie kann ich den obersten Code verbauen, ohne das die Umleitung auf meine 404 Seiten nicht verloren gehen?
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Static Pages htaccess

Beitrag von tas2580 »

Das geht mit der .htaccess gar nicht da du mit RewriteRule ^([A-Za-z0-9\-\+]+)$ ./page.php?p=$1 [L] alles zu page.php umleitest, es wird also erst mal jeder Seitenaufruf gefunden.
Du musst jetzt in deiner page.php prüfen ob es was zum anzeigen gibt und wenn nicht eine 404 Seite + 404 Header ausgeben.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Static Pages htaccess

Beitrag von DerTheo »

Danke, ich werde mir die page.php mal anschauen.

Meine aktuelle Lösung ist, dass ich die Seite meinedomain.de/seite auf die statische Seite umleiten lasse :)
Style: Lucid Lime
Phpbb 3.0.8
Antworten

Zurück zu „[3.0.x] Mod Support“