Zum Inhalt springen

RealURL-mappen

Erstellt am 15. Oktober 2007 · 7 Antworten · letzte Antwort am 20. Oktober 2007

Tags: Frage

RonnyB ·

Hallo allerseits,

da ich zwar einen anderen Post gefunden jedoch niemand geantwortet hat, stelle ich meine Frage hier als neuen Post.

Folgendes Problem:

Auf Grund der Suchseitenoptimierung möchte ich erreichen, dass nach Aufrufen meiner URL (http://www.meineSite.de) ins Typo3-Verzeichnis (http://www.meineSite.de/Typo3Verzeichnis/)gemappt wird um der Optimierung gerecht zu werden.

Im eigentlichen Post stand der Hinweis eine URL mit einem Eintrag in der .htaccess wie folgt zu mappen...

Options +FollowSymlinks
RewriteEngine on

#rewriteengine off in folgenden Verzeichnissen
RewriteRule ^typo3Verzeichnis/(.*)$ - [L]

#rewriteengine on in folgenden Verzeichnissen
RewriteRule ^(.*)$ typo3Verzeichnis/$1 [L,QSA]

dem bin ich gefolgt und es wurde von http://www.meineSite.de direkt in den Ordner weitergeleitet/mappt. Kurz es fuktionierte. Leider jedoch wurde ich zwar weitergeleitet aber das Template erschien unvollständig, nach aufrufen der Unterseiten wurde die URL zwar ausgegeben jedoch vom template incl. der Inhalte keine Sicht.

Die http.conf will ich nicht anrühren weil ich weitere Seiten auf dem Server bearbeiten muss.

Nun die eigentliche Frage:
Habe ich etwas vergessen? die TS anpassen? Wenn ja wie? Hat jemand andere Ideen?

Bitte bedenkt, ich würde nicht fragen wenn ich ein Typo3Guru wäre. Ich bewege mich noch auf der Oberfläche. Daus brauchen ihre verständlichen Antworten :o

Habt schon im Voraus lieben Dank für eure Zeit und Gedanken nebst Antworten

LG Ronny

RonnyB ·
wunschtacho schrieb

Hast du deine baseurl hoffentlich auch angepasst, wenn du dein TYPO3 in einem Unterverzeichnis nutzt (warum auch immer)

Hallöchen und zunächst, Dank für deine Antwort...

ich muss zugeben, ich bin etwas verwirrt. Warum sollte ich meine BaseURL anpassen? Ich nutze normal via tar -xzf Befehl entpackten Source, somit entpacken sich die üblichen Ordner.
Um nun aus dem Ordner httpdocs, welcher ja die index.html oder halt php beinhalten muss, Typo3 zu öffnen, muss ich verlinken. "refresh" ist Suchmaschinen unfreundlich, http.conf ungünstig wegen der weiteren Webseiten und somit bleibt (mir wissend) noch die .htaccess als Option welche nach dem o.g. Zusatz dafür sorgt, dass eine Suchmaschinen-freundliche Weiterleitung erfolgt.
(weitere mir unwissende Möglichkeiten sind sicherlich möglich nur kenne ich die dann nicht)

Lieg ich falsch? Ich sags ja... bin ein Dau *grins*

RonnyB ·

Teil1
OK, ich habe jetzt einfach mal den kompletten source (Dummy-Datein) ins Hauptverzeichnis/httpdocs verschoben und siehe da... wozu die Umstände es geht auch so...
Ich hatte diese Möglichkeit eher ausgeschlossen weil mir unbekannt war, wie die Verlinkung der Datein reagieren würde.
Ich bin nun auf den Rest gespannt und hoffe ohne Probleme weiter arbeiten zu können.

Teil2 zum Post

Ok, wie ich es mir schon dachte, es scheint auf diese Art wohl doch so seine Problemchen zu geben.

Wer hat also eine gute Idee zum Problem?

LG Ronny

karlchen ·

wenn du Typo3 in einem Unterverzeichnis installierst, dann gibt es noch die Möglichkeit die Domain umzubiegen.
Eine Domain weisst ja auch nur auf diverse Ordner, in den meisten 99% der fälle halt auf das Rootverzeichnis.
Nun kann man, unabhängig von TYPO3 oder htaccess dateien, eine Domain umleiten.
Wenn du Webspace gemietet hast frag einfach mal deinen Hoster ob er dir Domain nicht auf dein Unterverzeichnis lenken kann.
Dann landet jeder www.meinedomain.de/irgendeineseite.html Aufruf automatisch in deinem typo3 Ordner.
Bessere Suchmaschinen Freundlichkeit kannste gar nicht erreichen 😉

RonnyB ·

Hallo karlchen,

genau das ist es ja was ich will. Ich habe selbst die Möglichkeit (weil root-server vorhanden ist) die httpconf so anzupassen, dass die URL automatisch ins Verzeichnis geladen wird. Will ich aber nicht weil, es weitere Webseiten ebenso in dies Verzeichnis laden würde. So habe ich es aus einem anderen Post verstanden.
Es bleibt als weitere Alternative die .htaccess so umzuschreiben, dass ins Verzeichnis geladen wird ohne das andere Webseiten davon betroffen sind.

Letzteres habe ich versucht. Dies funktionierte auch nur soweit, dass alle Datein wie z.B. stylesheet, Bilddatein nicht geladen wurden und nur die index mit Inhalten erschien.

Folgenden Code habe ich in der .htaccess geschrieben:

Options +FollowSymlinks
RewriteEngine on
#rewriteengine off in folgenden Verzeichnissen
RewriteRule ^cddu/(.*)$ - [L]
#rewriteengine on in folgenden Verzeichnissen
RewriteRule ^(.*)$ cddu/$1 [L,QSA]

Hiernach dachte ich mir, natürlich, wie auch soll er die weiteren Datein finden wenn er die Ordner nicht angesagt bekommt. Also habe ich den Code der .htaccess erweitert:

Options +FollowSymlinks
RewriteEngine on
#rewriteengine off in folgenden Verzeichnissen
RewriteRule ^cddu|typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php/(.*)$ - [L]
#rewriteengine on in folgenden Verzeichnissen
RewriteRule ^(.*)$ cddu|typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php/$1 [L,QSA]

Scheinbar gibt es jetzt aber Probleme bezüglich Rechte. Ich habe die Rechte auf wwwrun:www/ 775 und 777 -- und wwwrun:psacln 770 gesetzt.

Nach dem wunschtacho sein Post schrieb, machte ich mir meine Gedanken.Mich würde schlussendlich mal interessieren, ob einige Installtions-Profis ihre Typo3-Datein direkt ins httpdocs-Hauptverzeichnis legen anstatt in den via tar -xzf befehl üblich entpackte Typo3 Ordner belassen. (so habe ich es bisher getan, wird ja in jedem Tutorial auch so beschrieben, der Suchmaschinenoptimierung dient es aber kaum selbst wenn man die RewriteRule und TS anpasst, es erscheint die index immer mit id=blabla, schade!)
Wenn dann Ordner ins httpdocs verschoben werden frage ich mich. welche sind es? Welche Rechte etc... #angry#

Fragen über Fragen *grins*

Habt vielen Dank für eure Mühe

Unbekannter Benutzer ·

Letzteres habe ich versucht. Dies funktionierte auch nur soweit, dass alle Datein wie z.B. stylesheet, Bilddatein nicht geladen wurden und nur die index mit Inhalten erschien.

Deswegen muss man die baseurl umstellen...

Insgesamt bringt Dir Dein Plan jedoch suchmaschinentechnisch keine Vorteile, kannst das also auch lassen.

Viele Grüße
Niki