Seite 1 von 1

Forum umleitung via htaccess

Verfasst: 20.06.2021 10:11
von Akecheta
Hallölle,

ich habe hier mal eine kleine frage.
Ich habe ein PHPBB Forum vor geraumer Zeit umgezogen, da wurde das Forum in einem Unterordner installiert. Nun hat das Forum auch diverse einträge bereits und ist auch durch die Google Suche indexiert worden. Damit nun aber die Google Verweise nicht ins leere Führen möchte ich gerne via htaccess eine umleitung einrichten wonach wenn man die adresse
example.de/phpbb3/viewtopic.php?f=14&t=35035
umgeleitet wird in
example.de/viewtopic.php?f=14&t=35035
und der Seiten inhalt welcher Ursprünglich angezeigt worden wäre dennoch angezeigt wird.

kann mir da vlt jemand aushelfen? ich persönlich habe von dem Forum nicht wirklich den plan, nutze das selber nicht.

Re: Forum umleitung via htaccess

Verfasst: 20.06.2021 11:46
von Dr.Death
Erst testen:

Datei .htaccess

Code: Alles auswählen

RewriteEngine on
RewriteRule ^/?phpbb3/(.*)$ /$1 [R=302,L]
Wenn es nach dem testen alle klappt, dann kannst du eine "Move permanantly 301" Condition einbauen:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^/?phpbb3/(.*)$ /$1 [R=301,L]
Never test with 301 enabled :-)

Re: Forum umleitung via htaccess

Verfasst: 23.06.2021 19:20
von Akecheta
Hey, danke schonmal vorab für dein Post, habe das nun mal so ausprobiert.

nun ist das sicherlich eine blöde Frage, aber muss die .htaccess datei im phpbb3 ordner sein in diesem falle? Denn ich hab nun ein File not found von meinem Server zurück bekommen :(

Nachtrag 01:
ok habe nun eine Lösung gefunden. Vlt ist die bisschen Overdress aber egal, sie Funktioniert xD
## Base Redirects ##

# Turn on Rewrite Engine
RewriteEngine On

# Include trailing slash on non-filepath urls
RewriteCond %{REQUEST_URI} !(.+)/$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*)$ https://demo.example.de/$1 [R=301,L]

# Include trailing slash on non-filepath URLs with query string
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.+)/$
RewriteCond %{QUERY_STRING} (.+)
RewriteRule ^ https://demo.example.de/%1/%2 [R=301,L]

# Include trailing slash on non-filepath URLs with fragment
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.+)/$
RewriteRule ^(.+)\#(.+)$ https://demo.example.de/$1/#$2 [R=301,L]


# Include trailing slash on directory
RewriteCond %{REQUEST_URI} !(.+)/$
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+)$ https://demo.example.de/$1 [R=301,L]

# Force HTTPS and DEMO
RewriteCond %{HTTP_HOST} !^demo\.(.*)$ [OR,NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP:X-Forwarded-SSL} !https
RewriteRule ^(.*)$ https://demo.example.de/$1 [R=301,L]

Re: Forum umleitung via htaccess

Verfasst: 23.06.2021 19:49
von IMC
Ich habe ein ähnliches Problem mit einen einfachen Redirect gelöst. htaccsess liegt im Stammverzeichniss.

Code: Alles auswählen

# Permanent URL redirect
Redirect 301 /phpbb3 /
Ob dies besser, schlechter oder nur anders als ein Rewrite ist, vermag ich mit meinen Wissen nicht zu beurteilen.

Re: Forum umleitung via htaccess

Verfasst: 23.06.2021 20:53
von Akecheta
er redirect 301 hat bei mir leider nicht funktioniert. brachte nur ein Error 500 auf den tisch, naja nun funzt das ja xD

Re: Forum umleitung via htaccess

Verfasst: 23.06.2021 21:51
von chris1278
Akecheta hat geschrieben: 23.06.2021 19:20 Hey, danke schonmal vorab für dein Post, habe das nun mal so ausprobiert.

nun ist das sicherlich eine blöde Frage, aber muss die .htaccess datei im phpbb3 ordner sein in diesem falle? Denn ich hab nun ein File not found von meinem Server zurück bekommen :(
Die Hatacces sollte dort liegen wo das forum bei aufruf zum ersten mal geladen wird.

Re: Forum umleitung via htaccess

Verfasst: 24.06.2021 16:40
von Akecheta
Chriss xD ab in unser Forum xD aka NXT