MyBB.de Forum

Normale Version: Suchmaschinenfreundliche URLs bei 1.4
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
Uuuups,

da war ich wohl etwas voreilig gewesen Rolleyes
Der Archivmodus funktioniert nur dann einwandfrei, wenn er von der index.php heraus aufgerufen wird, d.h. in meinem Falle von der

http://www.der-gebrauchte-hund.de/harrybos/index.php

heraus, was im Archivmodus korrekt so aussieht

http://www.der-gebrauchte-hund.de/harryb.../index.php.

Exemplarisch springe ich nun in ein Unterforum, welches von hier aus korrekt unter dem Link

http://www.der-gebrauchte-hund.de/harryb...rum-2.html

dargestellt wird.

Versuche ich nun dieses Unterforum außerhalb der index.php zu erreichen, gibt's den Fehler 500 vom Apachen, und der angezeigte Link sieht so aus

http://www.der-gebrauchte-hund.de/harrybos/archive/index.php/forum-2.html
Wäre hier statt dem Slash ein Questionmark, dann wäre alles so wie es sein soll, und würde korrekt angezeigt werden. Kennt jemand von Euch diesen Effekt?

VIELEN DANK im Voraus

Verdino
schau dir mal die Funktion build_archive_link() in inc/functions.php an, da wird in den ersten zwei Zeilen der Funktion entschieden ob er ? oder / nimmt. Setz da in der zweiten Zeile einfach auch ? statt / ein dann nimmt er immer ?
Hallo frostschutz,

Genau DAS war's gewesen Cool

DANKE für die, wieder einmal, sehr schnelle Hilfe SmileSmileSmile

Mit fidelem Bardino Tapps
verdino
Hallo zusammen,

auch ich habe Probleme mit der Einstellung Suchmaschinenfreundliche URLs aktivieren? Ich habe mir bisher alle Beiträge dazu durchgelesen, aber ich komm einfach nicht weiter.

Hier die Ausgabe das mod_rewrite Aktiviert ist:
* Link entfernt *
Hier die Ausgabe von meiner phpinfo();
* Link entfernt *

Und hier mein Forum:
* Link entfernt *

Ich wäre dankbar wenn mir jemand helfen koennte.

LG
Chris
Hast du die Datei htaccess.txt in .htaccess umbenannt? Falls ja, öffne die Datei mit einem geeigneten Texteditor und suche nach:
Code:
RewriteEngine On
Darunter einfügen:
Code:
RewriteBase /pfadzumforum/
Geht es dann?
Das habe ich bereits auch schon ausprobiert, nützt aber leider auch nichts.

Ich habe folgende Pfade ausprobiert:
RewriteBase /var/www/cnuddelz
RewriteBase /www/cnuddelz
RewriteBase /var/www/cnuddelz/
RewriteBase /cnuddelz
RewriteBase /cnuddelz/

LG
Chris
Wende dich bitte an den Hoster und frag nach, ob es sonst etwas zu beachten gibt. Schick am besten den Inhalt der .htaccess mit.
Hier hast du auch nochmal den output meiner .htaccess.

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 Off

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

#
# 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
       RewriteBase /cnuddelz/

    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]

    <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/x-javascript text/css text/html text/xml
</IfModule>

Trotzdem vielen Dank

LG
Chris
Entferne oder kommentiere die erste Zeile mal bitte aus, da gibt es Probleme auf manchen Servern. Sollte das aber auch nicht helfen, kann dir da nur der Hoster weiterhelfen.
Seiten: 1 2 3 4 5