Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Weiterleitung auf neue Foren-URL
#1
Hallo Leute,

nachdem ich in Unserem Forum die selbstgestaltete index.html Seite in Rente geschickt und auf das Portal umgestellt habe, läuft es leider nicht so richtig.

In den google Webmastertools gibt es jeden Tag immer mehr Fehler.

"404 URL nicht gefunden"

Dies wird daran liegen das Die URL von bmwfreunde-koeln-bonn.de/forum/ auf bmwfreunde-koeln-bonn.de umgestellt wurde.

Im Web hab ich gelesen das man dies mit einem Rewrite im der .htaccess beheben kann, weiß da aber nicht was ich wo eintragen muss.

Außerdem gab es noch ein paar 403 Fehler.

Die Portalseite, habe ich derzeit deaktivuert, da diese manchmal hängt und einen nach login nicht ins forum weiterleitet.
Kann mir keiner Helfen?
Zitieren
#2
Schon mal google gefragt wegen der htaccess? Wink Sowas hilft dir weiter:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.alte-domain.de$
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]
Zitieren
#3
Hatte ich versucht und so in die Rewrite eingebunden,

RewriteCond %{HTTP_HOST} ^www.bmwfreunde-koeln-bonn.de/forum/$
RewriteRule ^(.*)$ http://www.bmwfreunde-koeln-bonn.de/$1 [R=301,L]

scheint aber nicht richtig gewesen zu sein, weil dann das Forum nicht mehr zu erreichen war.
Zitieren
#4
Versuche mal RewriteRule ^forum/(.*) http://deineseite/$1 [L,QSA,R=301]

Der HTTP_HOST ist nur die Domain, der Pfad (/forum/ etc.) ist da nicht mit drin.
Zitieren
#5
(26.10.2012, 20:16)frostschutz schrieb: Versuche mal RewriteRule ^forum/(.*) http://deineseite/$1 [L,QSA,R=301]

Der HTTP_HOST ist nur die Domain, der Pfad (/forum/ etc.) ist da nicht mit drin.

Habe das jetzt mal genau so direkt unter RewriteEngine on eingefügt und die Seite bleibt erreichbar, gibt es denn auch eine Möglichkeit das direkt bei google Web Tools zu testen, oder muss ich ein paar Tage warten?
Zitieren
#6
Selbst ausprobieren, indem du einen alten Link eingibst? Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#7
Alle Wetter! deineseite ist natürlich durch deinen Domainnamen zu ersetzen.

Zudem finde ich mit einem site-search bei Google gerade gar nix für einen Forum-Ordner bei dir... Huh

Im Unterforum "Vorstellung" ändert sich plötzlich auch das Forendesign was nicht beabsichtigt wirkt...
Zitieren
#8
Also meine .htaccess sieht jetzt so aus und der Linktest hat auch geklappt Big Grin

Was kann das denn mit dem Designe sein, ist mir hin und wieder auch schon aufgefallen, nicht immer.

Code:
Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
    # Turn off mod_security filtering.
    SecFilterEngine on

    # The below probably isn't needed, but better safe than sorry.
    SecFilterScanPOST On
</IfModule>

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404
#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>

RewriteEngine on
RewriteRule ^forum/(.*) http://www.bmwfreunde-koeln-bonn.de/$1 [L,QSA,R=301]

# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://www.bmwfreunde-koeln-bonn.de/$1?$2 [L,QSA,R=301]

RewriteCond %{HTTP_HOST} ^http://www.bmwfreunde-koeln-bonn.de/forum/$ [NC]
RewriteRule ^(.*) http://www.bmwfreunde-koeln-bonn.de$1 [L,R=301]

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404

# Google SEO Sitemap:
RewriteRule ^sitemap-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

# Google SEO URL Forums:
RewriteRule ^Forum-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^Thread-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^Announcement-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^User-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^Calendar-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^Event-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]


    RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
    RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

    RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
    RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
    RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
    RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

    RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

    RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

    RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

    RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

    RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]
RewriteRule ^wiki\.html$ wiki.php [L,QSA]
RewriteRule ^wiki-category-([0-9]+)\.html$ wiki.php?cid=$1 [L,QSA]
RewriteRule ^wiki-article-([0-9]+)\.html$ wiki.php?wid=$1 [L,QSA]
RewriteRule ^wiki-article-([0-9]+)-versions\.html$ wiki.php?action=versions&wid=$1 [L,QSA]
RewriteRule ^wiki-version-([0-9]+)\.html$ wiki.php?action=show_version&vid=$1 [L,QSA]
RewriteRule ^wiki-trash\.html$ wiki.php?action=trash [L,QSA]
RewriteRule ^wiki-new\.html$ wiki.php?action=new [L,QSA]

    <IfModule mod_env.c>
        SetEnv SEO_SUPPORT 1
    </IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>
[/quote]
Zitieren