Hi!
Ich verwende die RealURL-Extension, um "sprechende" URLs zu erzeugen. Klappt auch im Prinzip sehr gut, allerdings gibt es da einie Sache, die mich nervt:
RealURL nimmt sich scheinbar den kompletten Pfad einer Seite um daraus einen neuen Namen zu generieren, statt z.B. an der Wurzel der eigentlichen Site anzufangen.
Bsp.:
Kunden
- Kunde 1
- Kunde 2
- Kunde 3
- Kontakt
- Impressum
...
In diesem Fall wird für die Impressumsseite der Name http://domain/Kunden/Kunde3/Kontakt/Impressum/index.html erzeugt. Ich würde gern das "Kunden" raus haben...
Hat jemand eine Idde, wie man das erreicht? Geht man da über MOD_REWRITE oder kann man das per RealURL konfigurieren?
CU
maxhb
kapier ich nich, denn deinem angegebenem seitenbaum kann ich diesen pfad nun überhaupt nicht entnehmen, da es dort nur eine einzige unterebene gibt... ???
der pfad in bezug auf dein seitenbaumbeispiel lautet doch im normalfall so:
http://domain/Impressum/index.html
hi
ich hab die extension zwar nicht am laufen und kenn sie auch nicht, aber........
da müsste doch ne htaccess mit dabei gewesen sein, was sagt die denn???? da sollte, könnte doch drinnenstehen, ab wo er sich die seite greift bzw. umschreibt...
andere möglichkeit wäre das php script anpassen, da tipp ich mal so einfach drauf!
wie gesagt, kenn das ding nicht, scheint mir aber logisch zu sein
cu
thorsten
vielleicht hast du dich mit deinem baumbeispiel ja nur vertippt?
wenn jedenfalls "Kunden" deine oberste rootseite ist, dann wird sie normalerweise definitiv nicht im pfad auftauchen. somit hättest du da eher was falsch konfiguriert, als daß man an der realurl rumschrauben müßte.
hier is meine .htaccess.
die is übrigens so erweitert, daß es auch mit den click-enlarge-bildern klappt.
das geht nämlich normalerweise nicht wie gewünscht
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule .*/showpic.(php)$ showpic.php [L]
RewriteRule .*/uploads/pics/(.*)$ uploads/pics/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php
doku schriebvielleicht hast du dich mit deinem baumbeispiel ja nur vertippt?
Naja das Beispiel stimmt, bis auf die fehlende Weltkugel.
Das Problem wird aber einfach durch das Anlegen eines Datensatzes vom Typ Domain gelöst, für jedes Kundenverzeichnis / -domain eines. Dann stimmen die namen auch.
Mental note: RTFM! 😉
CU
maxhb
maxhb schriebNaja das Beispiel stimmt, bis auf die fehlende Weltkugel.
dann versteh ich nur noch bahnhof, denn dein "falscher" pfad müßte ja auch noch "Kunde1" und "Kunde2" enthalten haben, weil die beiden seiten doch auf derselben ebene liegen...
doku schriebdann versteh ich nur noch bahnhof, denn dein "falscher" pfad müßte ja auch noch "Kunde1" und "Kunde2" enthalten haben, weil die beiden seiten doch auf derselben ebene liegen...
Das beispiel ist wohl schlecht, da eiegentlich unter Kunde1 - KundeX verschiedene Domains beginnen, die man wie oben geschrieben kennzeichnen muss 😢
Sorry
maxhb