+ Antworten
Ergebnis 1 bis 7 von 7

Thema: htaccess anlegen - domain in subfolder

  1. #1
    War schon öfter hier
    Registriert seit
    02.11.2007
    Beiträge
    215
    Bedankte sich
    29
    Erhielt 3 Danksagung
    in 1 Beitrag

    Standard htaccess anlegen - domain in subfolder

    hallo zusammen,

    mit meiner joomla seite bin ich umgezogen. meine joomla seite liegt in einem unterordner, die domain verweist aber jetzt auf das root verzeichnis.
    ich muss nun eine htaccess anlegen, die meine joomla seite richtig aufruft.

    im joomla ordner liegt natürlich auch eine htaccess, weil ich mit sh404sef arbeite.
    im root verzeichnis liegt nun folgende htaccess:

    Code:
    # Use PHP5 Single php.ini as default
    AddHandler application/x-httpd-php5s .php
    # Do not change this line.
    RewriteEngine on
    # Change yourdomain.com to be your main domain.
    RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$
    # Change 'subdirectory' to be the directory you will use for your main domain.
    RewriteCond %{REQUEST_URI} !^/subdirectory/
    # Don't change this line.
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # Change 'subdirectory' to be the directory you will use for your main domain.
    RewriteRule ^(.*)$ /subdirectory/$1
    # Change yourdomain.com to be your main domain again.
    # Change 'subdirectory' to be the directory you will use for your main domain
    # followed by / then the main file for your site, index.php, index.html, etc.
    RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$
    RewriteRule ^(/)?$ subdirectory/index.php
    meine seite wird jetzt zwar aufgerufen, allerdings wird der quelltext angezeigt.

    wäre toll, wenn mir jemand helfen kann. keine ahnung, was ich falsch mach. die htaccess datei hab ich im netz so gefunden.
    danke.

  2. #2
    Kommt häufiger vorbei Avatar von BennoG
    Registriert seit
    04.12.2009
    Beiträge
    464
    Bedankte sich
    4
    Erhielt 88 Danksagungen
    in 87 Beiträgen

    Standard .htaccess und Redirect

    Hallo,

    Zitat Zitat von victorwooten Beitrag anzeigen
    mit meiner joomla seite bin ich umgezogen. meine joomla seite liegt in einem unterordner, die domain verweist aber jetzt auf das root verzeichnis.
    ich muss nun eine htaccess anlegen, die meine joomla seite richtig aufruft.
    Du musst nicht unbedingt eine Domain-Umleitung per .htaccess machen. Eventuell bietet Dir auch Dein Hoster in dessen Config-Tools eine Domain-Umleitung an.

    Zitat Zitat von victorwooten Beitrag anzeigen
    keine ahnung, was ich falsch mach. die htaccess datei hab ich im netz so gefunden.
    Wenn Du schon eine im Netz findest, so musst Du diese dennoch an Deine Domain anpassen. Beispiel:

    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^foobar\.de$ [NC]
    RewriteRule ^(.*)$ http://www.foobar.de/$1 [R=301,L]
    Bei diesem Beispiel wird jeder Aufruf von foobar.de auf www.foobar.de umgeleitet und zwar per 301 redirect Befehl. Warum? www.foobar.de oder nur foobar.de ist für Suchmaschinen sehr wichtig, da diese beiden Domains für Suchmaschinen zwei paar Schuhe sind und so doppelter Content ensteht.

    Willst Du Deine komplette Domain weiterleiten, reicht ein Einzeiler:

    Code:
    Redirect / http://www.foobar.de/unterordner
    Diese Methode ist die eleganteste und schnellste. Der Benutzer bekommt von dieser Umleitung nichts mit.
    'n Gruß
    Benno

  3. #3
    War schon öfter hier
    Registriert seit
    02.11.2007
    Beiträge
    215
    Bedankte sich
    29
    Erhielt 3 Danksagung
    in 1 Beitrag

    Standard

    Du musst nicht unbedingt eine Domain-Umleitung per .htaccess machen. Eventuell bietet Dir auch Dein Hoster in dessen Config-Tools eine Domain-Umleitung an.
    nein, das geht beim hoster nicht. daher die htaccess lösung.


    Wenn Du schon eine im Netz findest, so musst Du diese dennoch an Deine Domain anpassen.
    ich hoffe, du meinst damit nicht, dass ich für "subdirectory" meinen ordner und "yourdomain.com" mit meinem domainnamen ersetzen soll!?



    Willst Du Deine komplette Domain weiterleiten, reicht ein Einzeiler:

    Code:
    Redirect / http://www.foobar.de/unterordner
    Diese Methode ist die eleganteste und schnellste. Der Benutzer bekommt von dieser Umleitung nichts mit.
    gebe ich diese zeile (natürlich mit meinem domainnamen und meinem unterordner ) ein, ergibt sich folgende URL: domain.com/ordnerordnerordnerordnerordnerordnerordnerordneror dnerordnerordnerordnerordnerordnerordnerordner usw...

    beim nochmaligen laden erscheint die fehlermeldung:
    "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."

  4. #4
    Kommt häufiger vorbei Avatar von BennoG
    Registriert seit
    04.12.2009
    Beiträge
    464
    Bedankte sich
    4
    Erhielt 88 Danksagungen
    in 87 Beiträgen

    Standard

    Hallo,

    Zitat Zitat von victorwooten Beitrag anzeigen
    gebe ich diese zeile (natürlich mit meinem domainnamen und meinem unterordner ) ein, ergibt sich folgende URL: domain.com/ordnerordnerordnerordnerordnerordnerordnerordneror dnerordnerordnerordnerordnerordnerordnerordner usw...
    beim nochmaligen laden erscheint die fehlermeldung:
    "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."
    Hm, sollte so ja nicht sein. Liest sich wie eine "Redirect-Schleife", soll heissen, eine Redirect-Anweisung zeigt auf die andere.

    Nimm mal im Root-Verzeichnis Deiner Domain die .htaccess raus und lege dort eine index.php mit folgendem Inhalt an:

    Code:
    <?php
     header("Location: http://www.domain.tld/unterordner");
    ?>
    Ist zwar nicht die eleganteste und schnellste Methode, aber zum testen. In Deinem Root-Verzeichnis sollte jetzt ausser dieser index.php nichts mehr sein.
    'n Gruß
    Benno

  5. #5
    War schon öfter hier
    Registriert seit
    02.11.2007
    Beiträge
    215
    Bedankte sich
    29
    Erhielt 3 Danksagung
    in 1 Beitrag

    Standard

    hallo benno,
    vielen dank.

    soweit wird die website aufgerufen, aber nun ist der unterordner noch teil der URL.

    so siehts aus:
    http://domain.tld/subfolder/kat/artikel.html

    und so sollte es aussehen:
    http://domain.tld/kat/artikel.html

  6. #6
    War schon öfter hier
    Registriert seit
    02.11.2007
    Beiträge
    215
    Bedankte sich
    29
    Erhielt 3 Danksagung
    in 1 Beitrag

    Standard

    hallo, da ich keine weitere antwort mehr erhalten hatte, wollte ich hiermit nochmal nachhaken.

  7. #7
    War schon öfter hier Avatar von ach-ja
    Registriert seit
    07.09.2008
    Beiträge
    178
    Bedankte sich
    27
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard Ich habe das gleiche Problem!

    Ich schließe mich der Problematik an:

    meine .htaccess, die im Verzeichnis "root/sub/untersub" liegt, hat den Inhalt:
    "Redirect / http://www.mydomain.de/sub/index.php"

    Sie macht daraus aber die URL: "http://www.mydomain.de/sub/index.phpsub/untersub"
    Wie kriege ich diesen Blödsinn - "sub/untersub" direkt angehängt - wieder weg?
    Provider www.candan.de

    Viele Grüße
    ach-ja

+ Antworten

Lesezeichen

Berechtigungen

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