Ergebnis 1 bis 14 von 14

Thema: per htaccess die SEite auf einen Unterordner verlinken - möglich?

  1. #1
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard per htaccess die SEite auf einen Unterordner verlinken - möglich?

    Hallo!

    Ist es möglich per .htaccess die Root auf einen Unterordner umzuleiten?

    dh.
    ich habe: www.meineseite.com und die zielt auf /root ab
    und ich möchte mittels .htaccess (falls das geht) www.meineseite.com auf /cms/ umleiten.

    dies geht nicht im admin-bereich von der telekom, was nervt - möcht aber trotzdem selbst - wenn möglich - die macht darüber haben.

    wäre spitze wenn ihr mir einen möglichen code sagen könntet!

    danke!! schönen nachmittag!

  2. #2
    Contao-Nutzer
    Registriert seit
    12.02.2010.
    Beiträge
    14

    Standard

    statt www.meineseite.com --> /root
    soll www.meineseite.com --> /root/cms/<contao>

    oder soll das cms/ in der URL auftauchen

    www.meineseite.com/ (/root) --> Besucher redirect (HTTP 301) auf
    www.meineseite.com/cms/ (/root/cms/<contao>)

    Wenn das Apache Modul mod_rewrite aktiv ist versuche es mal damit:
    htaccess mod_rewrite für CMS und Blog

    Ob es bei Telekom hosting klappt weis ich nicht, ein Versuch ist es wert. Bastel einen permanenten redirect (301 Moved Permanently).

    Apache HTTP Server Version 2.2 Doku: Apache Module mod_rewrite

    Eine genauere Anleitung kann ich dir nicht geben. Probiere einfach mal was mit mod_rewrite möglich ist. Ich habe eine ähnliche Konstruktion genutzt allerdings per direkter Apache Konfiguration ohne .htaccess. Darauf hast du bei der Telekom wahrscheinlich keinen Zugriff und musst das per .htaccess versuchen. Was du per .htaccess manipulieren kannst, hängt auch davon ab was zugelassen wurde (glaube ich).

    Gruß
    Geändert von dake (07.01.2011 um 21:20 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    vielen dank dake!

    der 1. link ist spitze!

    damit habe ich es jetzt geschafft die seite weiterzuleiten
    nur ist jetzt unschön das /cms/ drinnen
    also es passiert:
    www.meineseite.com/ (/root) --> Besucher redirect (HTTP 301) auf
    www.meineseite.com/cms/ (/root/cms/<contao>)

    und ich hätte gerne:

    statt www.meineseite.com --> /root
    soll www.meineseite.com --> /root/cms/<contao>


    hat vielleicht dazu noch jemand einen idee...?
    danke!

  4. #4
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    Hab gerade bei Telekom (Österreich) angerufen - es gibt keine Möglichkeit den Dokument-Root auf einen Unterordner zu ändern. Wie stupide ist dass denn... bei jedem anderen abieter geht das - nur probleme mit dieser Telekom....

    also was für möglichkeiten habe ich:
    - Contao ins Rootverzeichnis verschieben. (geht das so leicht?)
    - weiter mit .htaccess versuchen um den Unterordner nicht sichtbar zu machen

    bin für alle Ideen offen!

  5. #5
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    hihi ich "beantworte" mir gerade alles selbst .. =)

    also ich hab contao jetzt komplett verschoeben ist ohne probleme gegangen
    habs also so wie ich das wollte!

    obwohl mich das trotzdem noch interessieren würde ob das was ich wollte über .htaccess funktioniert...

  6. #6
    Contao-Nutzer
    Registriert seit
    11.08.2010.
    Beiträge
    113

    Standard

    Hallo an alle,

    dieser Thread hat mir geholfen, ein ganz anderes Problem zu lösen. Ich wollte per .htaccess von domain.tld (bzw. domain.tld/) auf die Contao-Startseite weiterleiten. Jetzt ist es mir dank Link 1 in Beitrag #2 endlich gelungen, und zwar so (start ist dabei der Alias meiner Startseite und .html die durch Contao hinzugefügte Endung):

    Code:
    RewriteRule ^/?$ /start.html [R=301,L]
    Man sieht, es lohnt sich, dieses Forum zu lesen, und ich möchte mal allen danken, die sich daran beteiligen.

    MfG
    Ulrike

  7. #7
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    bei mir ist doch ein kleiner fehler aufgetaucht seit der verschiebung (obwohl das komisch ist dass das damit zu tun hat)

    rmts.at soll per 301er auf www.rmts.at weitergelinkt werden.
    vorhar hats funktioniert - jetzt nicht mehr
    dies ist aus meiner .htaccess (die ist jetzt im root - vorher war sie im /cms/ wo auch contao lag)

    RewriteCond %{HTTP_HOST} ^rmts.at$ [NC]
    RewriteRule ^(.*) http://www.rmts.at/$1 [L,R=301]

    dies sollt doch so stimmen!?


    Ulrike - du hast recht - das Forum ist SPITZE!!!! =)
    freut mich dass dir mein problem weiterhelfen konnte

    lg

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von karo Beitrag anzeigen
    RewriteCond %{HTTP_HOST} ^rmts.at$ [NC]
    RewriteRule ^(.*) http://www.rmts.at/$1 [L,R=301]

    dies sollt doch so stimmen!?
    Nicht ganz! Richtig wären diese Direktiven:
    Code:
      RewriteCond %{HTTP_HOST} ^rmts\.at [NC]
      RewriteRule (.*) http://www.rmts.at/$1 [R=301,L]
    (so wie es in der Vorlage ".htaccess.default" beispielhaft angegeben ist)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    hallo!

    danke xchs! leider funktionierts nicht.
    auf rmts.at wird einfach nichts gefunden...
    hat noch jemand eine idee für mich warums nicht funktioniert???

    danke

  10. #10
    Contao-Nutzer
    Registriert seit
    12.02.2010.
    Beiträge
    14

    Standard

    Checke mal deine DNS Settings. Ich kann nur www.rmts.at auflösen aber kein rmts.at. Irgendetwas ist da falsch. Wenn ich rmts.at (ohne www) nicht auflösen kann, kommt die .htaccess Regel erst gar nicht zur Anwendung.

    Code:
    nslookup rmts.at
    Server:  anonymisierungsdienst.foebud.org
    Address:  85.214.73.63
    
    Name:    rmts.at
    Diese Antwort würde ich eigentlich auch oben erwarten:
    Code:
    nslookup www.rmts.at
    Server:  anonymisierungsdienst.foebud.org
    Address:  85.214.73.63
    
    Nicht autorisierte Antwort:
    Name:    msplhs45.bon.at
    Address:  195.3.124.27
    Aliases:  www.rmts.at

  11. #11
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    hallo dake!

    danke dir für deine antwort
    jedoch versteh ich sie leider nicht ... was heißt "auflösen"?

    soll ich mich wieder an die telekom wenden?
    (leider kennt sich da nie jemand aus - was sehr hilfreich ist =) )

  12. #12
    Contao-Fan
    Registriert seit
    12.11.2009.
    Ort
    Portugal
    Beiträge
    619

    Standard

    vielen dank für eure hilfen - es hat funktioniert
    hab nochmal mit der telekom telefoniert - die haben da jetzt was umgestellt... weil selbst ist der mann bzw. die frau bei telekom leider nicht.

    dankeschön!!!!!
    schönen sonntag abend

  13. #13
    Contao-Nutzer
    Registriert seit
    12.02.2010.
    Beiträge
    14

    Standard

    Ja jetzt klappt das Die Domain ohne www wird jetzt korrekt aufgelöst (DNS).
    Code:
    nslookup rmts.at
    Server:  anonymisierungsdienst.foebud.org
    Address:  85.214.73.63
    
    Nicht autorisierte Antwort:
    Name:    rmts.at
    Address:  195.3.124.27

  14. #14
    Contao-Nutzer
    Registriert seit
    12.02.2010.
    Beiträge
    14

    Standard

    Zitat Zitat von karo Beitrag anzeigen
    danke dir für deine antwort
    jedoch versteh ich sie leider nicht ... was heißt "auflösen"?
    Vereinfacht: Dein Browser gibt dem DNS Server (eine Art Adressbuch) deines Internetanbieters die Adresse "rmts.at" und bekommt die zugehörige IP Adresse (195.3.124.27) vom DNS Server zurück. Erst dann kann der Browser überhaupt eine Verbindung zu rmts.at (195.3.124.27) aufbauen. Die Rechner kommunizieren untereinander über TCP/IP und IP-Adressen und nicht per Klartext-Domainname. Ohne DNS müsstest du immer die IP statt der Domainnamen eingeben.

    Und genau diese Übersetzung von rmts.at zu 195.3.124.27 hatte nicht funktioniert.

    Hatte zwar nichts mit contao zu tun, aber wenn ich helfen konnte ist das ok

    Gruß Dake
    Geändert von dake (09.01.2011 um 17:32 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Seite in Teaser verlinken, statt Artikel
    Von Tiggr im Forum Sonstiges zu Contao
    Antworten: 12
    Letzter Beitrag: 17.03.2012, 08:22
  2. HTTPS Verbindung erzwingen für eine einzelne Seite via .htaccess
    Von schman im Forum Installation / Update
    Antworten: 5
    Letzter Beitrag: 28.08.2011, 21:55
  3. Einzelne Seite in .htaccess freischalten
    Von matuweb im Forum Sonstiges zu Contao
    Antworten: 7
    Letzter Beitrag: 02.12.2010, 10:00
  4. Eine Seite von zwei verschiedenen Navs verlinken
    Von legolas im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 19.05.2010, 19:47
  5. Bild mit interner Seite verlinken
    Von Gandalf im Forum Bilder/Dateien
    Antworten: 1
    Letzter Beitrag: 28.04.2010, 21:06

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •