Ergebnis 1 bis 13 von 13

Thema: Problem DNS-Einstellungen Domainname nach update

  1. #1
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard Problem DNS-Einstellungen Domainname nach update

    Hallo,

    nachdem ich jetzt stundenlang die Suche ausgequetscht habe, die Bitte um mir mal jemand den Balken aus dem Auge ziehen kann.

    Ich habe im Backend meiner Installation in der Seitenstruktur zwei Startpunkt einer Website angelegt.
    Beide sollen unterschiedliche Domains aufrufen. Wie bisher steht in den DNS-Einstellungen meinedomain.de und meinedomainzwei.de.

    Die Seiten sind auch um Browser aufrufbar, aber nur so lange ich das www vorher weglasse.
    Versuche ich die Seiten über www.meinedomain.de aufzurufen habe ich folgenden Fehler:
    No root page found (host "www.meinedomain.de", languages "de, en").


    Also habe ich im Backend versucht www.meinedomains.de einzutragen. Das bringt dann folgende Meldung:
    Page ID "22" can only be accessed via domain "meinedomain.de" (current request via "www.meinedomain.de").

    Vor dem update (2.9) lief alles einwandfrei.

    Vielen Dank für Hilfe!

    laurinello

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    die domain muss in das Feld in deiner root page ("Startpunkt einer Webseite")
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard

    Danke xtra, das habe ich ja, darum ging mein Problem!

    "Ich habe im Backend meiner Installation in der Seitenstruktur zwei Startpunkt einer Website angelegt.
    Beide sollen unterschiedliche Domains aufrufen. Wie bisher steht in den DNS-Einstellungen meinedomain.de und meinedomainzwei.de."

    Vor dem Update konnte ich so die Seiten aufrufen, egal ob im Browser nur meinedomain.de oder www.meinedomain.de eingegeben wurde, es funzte.

    Inzwischen ist es mir gelungen durch modifizieren der htaccess hinzubekommen, dass ich www.meinedomain.de eintragen kann und diese dann auch funktioniert.
    Allerdings komme ich nicht auf die Seite, wenn ich "www" weg lasse.
    Dort steht dann weiterhin "Pages not found".

    Hat vielleicht sonst jemand eine Idee?

    Danke,
    laurinello

  4. #4
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Das ist ja dann auch die "dritte" domain.

    Schau nochmal in deine .htaccess, da solltest du einen bereich finden, in welchen du nur noch deinen Domainnamen eintragen musst, damit ohne www automatisch auf mit www umgeleitet wird.
    Das kam mit 2.10 auf Anraten unserer Freunde aus der SEO Fraktion um duplicate content zu minimieren.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  5. #5
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard

    So gesehen sogar vier....

    www.meinedomain.de
    meinedomain.de

    www.meinedomain2.de
    meinedomain2.de

    Komme da im Moment nicht weiter, aber danke dir für deine Mühe!

    laurinello

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Code:
      ##
      # Uncomment the following lines and replace "domain.com" with your domain
      # name to redirect requests without "www" to the correct domain. 
      ##
      #RewriteCond %{HTTP_HOST} ^domain\.com [NC]
      #RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
    Dies findest du in deiner .htaccess Datei.
    Angepasst wird es eben mit deinen domainnamen
    Code:
      RewriteCond %{HTTP_HOST} ^meinedomain\.de [NC]
      RewriteRule (.*) http://www.meinedomain.de/$1 [R=301,L]
      RewriteCond %{HTTP_HOST} ^meinedomain2\.de [NC]
      RewriteRule (.*) http://www.meinedomain2.de/$1 [R=301,L]
    hth
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  7. #7
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard

    Genau das sind die Einträge mit denen ich unter www.meinedomain.de auf die Seite komme und mit meinedomain.de nur ein "No pages found" produziere.
    Dachte eigentlich auch, dass es auf diesem Weg funktionieren müsse...

    Grübel...

  8. #8
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Dann ist in deiner .htaccess noch was anderes verbogen. Ohne genaue Lektyre derselbigen kann man da weiterhin nur raten.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  9. #9
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard

    Moin Xtra,

    habe sonst nichts an der .htaccess geändert. Hier der Code:

    Code:
    ##
    # Contao Open Source CMS
    # Copyright (C) 2005-2011 Leo Feyer
    #
    # Formerly known as TYPOlight Open Source CMS.
    #
    # This program is free software: you can redistribute it and/or
    # modify it under the terms of the GNU Lesser General Public
    # License as published by the Free Software Foundation, either
    # version 3 of the License, or (at your option) any later version.
    # 
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # Lesser General Public License for more details.
    # 
    # You should have received a copy of the GNU Lesser General Public
    # License along with this program. If not, please visit the Free
    # Software Foundation website at <http://www.gnu.org/licenses/>.
    #
    # PHP version 5
    # @copyright  Leo Feyer 2005-2011
    # @author     Leo Feyer <http://www.contao.org>
    # @license    LGPL
    ##
    
    ##
    # Disable ETags
    # @see http://developer.yahoo.com/performance/rules.html#etags
    ##
    FileETag None
    
    ##
    # Prevent access to the Contao template files
    ##
    <FilesMatch "\.(tpl|html5|xhtml)$">
      Order allow,deny
      Deny from all
    </FilesMatch>
    
    <IfModule mod_mime.c>
    
      ##
      # Serve the correct content type for .htc files (CSS3 PIE)
      # @see http://css3pie.com/documentation/known-issues/#content-type
      ##
      AddType text/x-component .htc
    
    </IfModule>
    
    <IfModule mod_deflate.c>
    
      ##
      # Use mod_deflate to compress JavaScript, CSS, XML, HTML and PHP files.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      ##
      <FilesMatch "\.(css|js|xml|html?|php)$">
        SetOutputFilter DEFLATE
      </FilesMatch>
    
    </IfModule>
    
    <IfModule mod_headers.c>
    
      ##
      # Disable ETags
      # @see http://developer.yahoo.com/performance/rules.html#etags
      ##
      Header unset ETag
    
      ##
      # Add a Vary Accept-Encoding header for the compressed resources. If you
      # modify the file types above, make sure to change them here accordingly.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      ##
      <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
      </FilesMatch>
    
    </IfModule>
    
    <IfModule mod_expires.c>
    
      ##
      # Activate the module
      ##
      ExpiresActive On
    
      ##
      # Specify an expiration 30 days in the future for images, JavaScripts and
      # CSS files. Edit or remove the lines to set up your own expiration logic.
      # @see http://developer.yahoo.com/performance/rules.html#expires
      ##
      ExpiresByType image/png A2592000
      ExpiresByType image/gif A2592000
      ExpiresByType image/jpg A2592000
      ExpiresByType image/jpeg A2592000
      ExpiresByType text/javascript A2592000
      ExpiresByType application/x-javascript A2592000
      ExpiresByType application/javascript A2592000
      ExpiresByType text/css A2592000
      ExpiresByType image/x-icon A2592000
    
    </IfModule>
    
    <IfModule mod_rewrite.c>
    
      ##
      # Activate the module
      ##
      RewriteEngine On
    
      ##
      # Set the RewriteBase if your Contao installation is in a subdirectoy and
      # the rewrite rules are not working properly. Usage examples:
      #
      #   RewriteBase /contao-2.9.0
      #   RewriteBase /path/to/contao
      #
      # Uncomment the following line to set the RewriteBase.
      ##
      #RewriteBase /
    
      ##
      # Contao usually does not pass absolute URLs via GET, therefore the
      # following rules block all requests that try to pass a URL or the /etc/
      # directory as parameter (malicious requests).
      ##
      RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
      RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
      RewriteRule .* - [F,L]
    
      ##
      # Uncomment the following lines and replace "domain.com" with your domain
      # name to redirect requests without "www" to the correct domain. 
      ##
     RewriteCond %{HTTP_HOST} ^meinedomain\.de [NC]
    RewriteRule (.*) http://www.meinedomain.de/$1 [R=301,L]
     RewriteCond %{HTTP_HOST} ^meinedomain2\.de [NC]
    RewriteRule (.*) http://www.meinedomain2.de/$1 [R=301,L]
      ##
      # If you cannot use mod_deflate, uncomment the following lines to load a
      # compressed .gz version of the bigger Contao JavaScript and CSS files.
      ##
      #AddEncoding gzip .gz
      #<FilesMatch "\.js\.gz$">
      #  AddType "text/javascript" .gz
      #</FilesMatch>
      #<FilesMatch "\.css\.gz$">
      #  AddType "text/css" .gz
      #</FilesMatch>
      #RewriteCond %{HTTP:Accept-encoding} gzip
      #RewriteCond %{REQUEST_FILENAME} \.(js|css)$
      #RewriteCond %{REQUEST_FILENAME}.gz -f
      #RewriteRule ^(.*)$ $1.gz [QSA,L]
    
      ##
      # Do not rewrite requests for static files or folders such as style sheets,
      # images, movies or text documents.
      ##
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
    
      ##
      # By default, Contao adds ".html" to the generated URLs to simulate static
      # HTML documents. If you change the URL suffix in the back end settings, make
      # sure to change it here accordingly!
      #
      #   RewriteRule .*\.html$ index.php [L]   # URL suffix .html
      #   RewriteRule .* index.php [L]          # No URL suffix
      #   RewriteRule .*\.txt$ index.php [L]    # URL suffix .txt
      #
      # If you are using mod_cache, it is recommended to use the RewriteRule below,
      # which adds the query string to the internal URL:
      # 
      #   RewriteRule (.*\.html)$ index.php/$1 [L]
      #
      # Note that not all environments support mod_rewrite and mod_cache.
      ##
      RewriteRule .*\.html$ index.php [L]
    
    </IfModule>
    Findest du irgendeinen Übeltäter?

    Grüzlis von laurinello
    Geändert von laurinello (07.11.2011 um 06:31 Uhr)

  10. #10
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Entferne die # vor "RewriteBase /"

    Solltest du in einem subdir installiert haben, so musst du den / entsprechend anpassen.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  11. #11
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard

    Habe ich jetzt gemacht. Es bleibt weiter bei "No pages found".

    Schönes Wochenende!

    Laurinello

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

    Support Contao

    Standard

    Hast Du Deine Seitenstruktur richtig aufgebaut, sprich richtig verschachtelt? Das heißt: In der ersten Ebene eine Seite vom Typ "Startpunkt einer Webseite" und darin, eine Ebene tiefer (!) alle anderen (regulären) Seiten (ähnlich wie in der Contao Online-Demo)?

    Eine Umleitung auf die kanonische URL könntest Du vermutlich auch direkt im Admin-Panel machen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Nutzer
    Registriert seit
    28.10.2011.
    Beiträge
    30

    Standard

    Danke für Eure Mühe.
    Denke schon, dass ich die Seitenstruktur richtig angelegt habe, habe es jedenfalls gefühlte 30tausendmal geprüft und sonst würde der Aufruf der Seiten ja auch nicht mit www funktionieren.

    Ich habe es jetzt so gelöst, dass ich noch mal zwei Startpunkte mit meinedomain1.de und meinedomain2.de angelegt und dort Weiterleitungen auf www.meinedomain1.de bzw. www.meinedomain2.de angelegt.
    So habe ich das Problem ausgehebelt, wüßte aber nach wie vor gerne, warum das mit einem mal nicht mehr funktionieren will.

    Danke jedenfalls für Eure Unterstützung!

    Laurinello

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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