Contao-Camp 2024
Ergebnis 1 bis 37 von 37

Thema: Seitenname im TAB des Browers entfernen...

  1. #1
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard Seitenname im TAB des Browers entfernen...

    Hallo!
    Wie kann ich den Seitennamen im Tab des Browers entfernen?
    Ich möchte, dass nur der Name der Website wiedergegeben wird.
    Danke.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Das was im Tab des Browsers steht, ist das was im
    HTML-Code:
    <title></title>
    der Website steht. Die Ausgabe des Titels kannst du über das Seitenlayout verändern. Aber wenn du das auf nur den Namen der Website änderst, haben alle deine Seiten den gleichen Titel (eben den Namen der Website). Das ist sicher nicht sinnvoll.

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Wird das nicht im fe_page Template gemacht?

    PHP-Code:
    <title><?= $this->title ?></title>
    Dort könnte man dann das gewüncschte (die Variable, die das enthält) einsetzen.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Man braucht dafür nicht das fe_page Template ändern. Wie schon erwähnt kann man das im Seitenlayout festlegen.

  5. #5
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Danke. Wieder was gelernt.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Warum will man freiwillig eins der wichtigsten SEO Signale einer Seite entfernen?

  7. #7
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    ...ich möchte nur, dass bei der Startseite im TAB nicht steht "Home- Name der Websteite" oder "Start - Name der Webseite".
    Gerne hätte, wenn nur der Name der Website stehen würde.

    Unbenannt.PNG

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Dann musst du für die Startseite ein eigenes Seitenlayout erstellen und das dort entsprechend eintragen.

  9. #9
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Oder im Layout den Websitetitel rausnehmen und beim Seitentitel der Startseite den Namen der Webseite eingeben. Der Rest der Seiten bekommt dann sprechende Seitentitel ohne den Namen der Webseite dahinter.

    Eigentlich hat der Name der Webseite selbst imho eh nichts im Seitentitel verloren und macht ihn oft viel zu lang. Lieber mit einem guten Seitentitel die 70 Zeichen ausschöpfen.
    Geändert von Kahmoon (04.11.2016 um 17:19 Uhr)

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Am meisten Sinn macht wohl, wenn du der Startseite einen Seitentitel "Ferien in Südafrika" oder sowas gibst. http://southbroomgolfholiday.com

    edit: Dann brauchst du auch keine Templateanpassung.
    Geändert von Andreas (07.11.2016 um 14:26 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  11. #11
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Zitat Zitat von Brendianer Beitrag anzeigen
    ...ich möchte nur, dass bei der Startseite im TAB nicht steht "Home- Name der Websteite" oder "Start - Name der Webseite".
    Gerne hätte, wenn nur der Name der Website stehen würde.

    Unbenannt.PNG
    PHP-Code:
    <title><?php if ($this->pageTitle == "Startseite"): echo $this->mainTitle; else: echo $this->pageTitle." - ".$this->mainTitle; endif; ?></title>
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  12. #12
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    ...und wo müsste dieser Code eingefügt werden?

  13. #13
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Das einzige Template was dafür in Frage kommt ist fe_page.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  14. #14
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    ...sorry begreife ich nicht bzw. wenn ich es einsetze, passiert nichts.

    Mein fe_page.html5 sieht so aus:

    Code:
    <?php $this->extend('fe_page') ?>
    
    <?php $this->block('body') ?>
    
    	<!--[if lt IE 8]>
    		<p class="chromeframe">You are using an outdated browser. <a href="http://whatbrowser.org/">Upgrade your browser today</a>.</p>
    	<![endif]-->
    
    	<div id="wrapper">
    
    		<?php if ($this->header): ?>
    			<header>
    				<?php echo $this->header ?>
    			</header>
    		<?php endif ?>
    
    		<?php if (!empty($this->sections['Tagline'])): ?>
    			<section id="tag-line">
    				<?php echo $this->sections['Tagline'] ?>
    			</section>
    		<?php endif ?>
    
    		<div id="content-wrapper">
    
    			<?php if (!empty($this->sections['Image'])): ?>
    				<section id="main-image">
    					<?php echo $this->sections['Image'] ?>
    				</section>
    			<?php endif ?>
    
    			<?php echo $this->main ?>
    
    			<?php if (!empty($this->sections['Bottom'])): ?>
    				<?php echo $this->sections['Bottom'] ?>
    			<?php endif ?>
    
    			<?php if ($this->left || $this->right): ?>
    				<aside id="sidebar">
    					<?php echo $this->left ?>
    					<?php echo $this->right ?>
    				</aside>
    			<?php endif ?>
    
    		</div>
    
    		<?php if ($this->footer): ?>
    			<footer>
    				<?php echo $this->footer ?>
    			</footer>
    		<?php endif ?>
    
    	</div>
    
    <?php $this->endblock('body') ?>
    Danke für die Unterstützung.

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Du musst das fe_page Template nicht verändern. In dem von dir erwähnten fe_page Template kannst du das außerdem nicht ändern, weil das vom Default fe_page Template ableitet. Wenn du dich damit generell nicht auskennt, würde ich dir empfehlen, das nicht über das fe_page Template zu machen.

    Wie schon mehrmals erwähnt kannst du das auch über ein eigenes Seitenlayout umsetzen. Kopiere dir also das bestehende Seitenlayout, ändere den Punkt Experten-Einstellungen » Title-Tag (z.B. auf {{page::rootPageTitle}}) und weise dieses neue Seitenlayout dann deiner Startseite zu.

  16. #16
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde es ohne weieres Layout machen, da man sonst ein weiteres Layout pflegen muss.

    Es sieht ja so aus, als würde dieses Template von deinem Theme kommen. Du kannst dort oben folgendes ergänzen:
    PHP-Code:
    <?php $this->extend('fe_page'?>
    <?php
    global $objPage;
    if(
    $objPage->id == 42// ID of your first page
    {
      
    $this->title $this->mainTitle;
    }
    ...
    ?>
    Dann musst du dieses Template aber auch wieder pflegen, wenn du das Theme updatest.

    Ich würde alles so lassen wie es vom Theme her ist und ins Feld Seitentitel der ersten Seite "Ferien in Südafrika" eintragen, ist auch gut für SEO.

    ps Vergib den ersten Seiten deiner Startpunkte bitte den Alias index, sonst kann das zu Problemen führen. Und richte bitte eine Weiterleitung Typ 301 von www.southbroomgolfholiday auf southbroomgolfholiday ein.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  17. #17
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    So ändern sich die Zeiten. Meine fe_page ist noch ein Template das von Kopf bis Fuß alles enthielt. Das man nun deswegen extra für die Startseite ein eigenes Layout anlegen muß, wegen so einer klitzekleinen Änderung...
    Man stelle sich nur vor, was so alles im Seitenlayout sein kann. Ich habe allein dort 15-20 Module eingebunden. Nun muß ich nur für eine einzige Seite das Seitenlayout kopieren und habe fortan zwei sehr umfangreiche Layouts synchron zu halten - bis auf die Änderung.

    @Brendianer: Du kannst natürlich Deine fe_page so umbauen, wie sie in früheren Contao-Versionen mal war. Damit gehen Dir aber evtl. Neuerungen verloren, die nach dem Template-Umbau eingefügt wurden.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    So ändern sich die Zeiten. Meine fe_page ist noch ein Template das von Kopf bis Fuß alles enthielt. Das man nun deswegen extra für die Startseite ein eigenes Layout anlegen muß, wegen so einer klitzekleinen Änderung...
    Müssen tust du das nicht, du kannst das ja weiterhin auch im fe_page Template machen. Über das Seitenlayout ist es auf jeden Fall sauberer.

    Und wenn man sich gut genug auskennt, braucht man weder ein eigenes Seitenlayout noch ein angepasstes fe_page Template .

  19. #19
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    ... Damit gehen Dir aber evtl. Neuerungen verloren, die nach dem Template-Umbau eingefügt wurden. ...
    Dafür gibt es ja seit langem das neue Template-System https://rocksolidthemes.com/de/conta...-3-3-templates

    Würde man das originale Template benutzen und diese Änderung hinzufügen wollen, bräuchte man nur ein Template fe_page anzulegen mit dem Inhalt:
    PHP-Code:
    <?php $this->extend('fe_page'?>
    <?php
    global $objPage;
    if(
    $objPage->id == 71// ID of your first page
    {
      
    $this->title $this->mainTitle;
    }
    ?>
    Mehr Code bräuchte in dieses Template nicht hinein.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  20. #20
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Das mit dem "extend" ist mir sowieso noch nicht so geläufig, obwohl ich es fast jeden Tag verwende. Egal ob das extends bei PHP oder die extend-Funktion in den Templates. Wobei ich bei den Templates bisher immer an ein include dachte, wenn ich extend las...

    Ich muß mir mal Videos zu extends und Co. anschauen, was dieses Ableiten bedeutet.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  21. #21
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Vergib den ersten Seiten deiner Startpunkte bitte den Alias index, sonst kann das zu Problemen führen. Und richte bitte eine Weiterleitung Typ 301 von www.southbroomgolfholiday auf southbroomgolfholiday ein.
    ...wie muss ich das mit dem Index verstehen?
    Und wie bzw. wo lege ich die Weiterleitung an?

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Zitat Zitat von Brendianer Beitrag anzeigen
    ...wie muss ich das mit dem Index verstehen?
    Du sollst in der Seitenstruktur deiner Startseite den Alias index geben.

  23. #23
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    ok. und das dann bei beiden (de und en)?
    Und was bewirkt das?

  24. #24
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    Zitat Zitat von Brendianer Beitrag anzeigen
    Und wie bzw. wo lege ich die Weiterleitung an?
    Ok, habe das in .htaccess gemacht.
    Interessant wäre noch zu wissen, für was das ist bzw. was das bewirkt.
    Ist mir schon bewusst, dass es www. vor die Website bringt. Aber was hat das für Vorteile?
    Danke für Aufklärung.
    Geändert von Brendianer (10.11.2016 um 15:12 Uhr)

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Zitat Zitat von Brendianer Beitrag anzeigen
    ok. und das dann bei beiden (de und en)?
    Und was bewirkt das?
    Ja bei beiden. Was es bewirkt wird in Zukunft (endlich) in der Dokumentation stehen https://github.com/contao/docs/pull/434

  26. #26
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ups, da fehlt aber wirklich viel an Basics.

    Wenn ein Besucher auf southbroomgolfholiday.com landet, soll in der Adresszeile immer die gleiche Domain zu sehen sein, nicht einmal mit und einmal ohne www. Natürlich soll die Seite über beide Domains erreichbar sein. Damit teilt man Suchmachinen dann mit, dass die eigentliche Seite www.southbroomgolfholiday.com auf southbroomgolfholiday.com zu finden ist - 301 = permanente Weiterleitung (dauerhaft umgezogen). Also richte die Weiterleitung so ein, dass du in der URL das www. nie siehst. (Stichwort: duplicate content)

    Alias index: Wenn man southbroomgolfholiday.com ohne explizite Seite aufruft, dann liefert Contao immer die erste veröffentlichte reguläre Seite aus. Diese Seite sollte, wegen duplicate content, und auch wegen der internen Behandlung von Links durch Contao, index lauten. Normalerweise schaut ein Server, wenn keine Seite angegeben wurde nach, ob es dort eine index.html oder index.php gibt. Bisher hat Contao das nicht ausreichend dokumentiert, Spooky ist das jetzt glaube ich angegangen, aber wir haben diesen Seiten schon immer den Alias index gegeben und somit keine Probleme gehabt.

    edit: Hatte den Beitrag von Spooky noch nicht gelesen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  27. #27
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    ...
    Ich muß mir mal Videos zu extends und Co. anschauen, was dieses Ableiten bedeutet. ...
    extend() ist keine PHP-Funktion, sondern eine Methode der Klasse BaseTemplate von Contao. Du kannst dich da natürlich durch den Code wühlen, aber es reicht auch wenn du weißt, dass du damit sagst: "Benutze hier das Template fe_page." Anschließend kannst du dann Variablen, welche in diesem Template benutzt werden modifizieren, so wie ich es in dem Beispiel getan habe. D.h. auch, dass wenn jetzt das originale Template eine Änderung erfährt, du diese Änderung automatisch mit übernimmst.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  28. #28
    Contao-Nutzer Avatar von Brendianer
    Registriert seit
    23.03.2011.
    Beiträge
    104

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Ups, da fehlt aber wirklich viel an Basics.
    Sorry, aber jeder hat mal klein angefangen?

    Ist in dem Fall der Eintrag in .htaccess so richtig:

    Code:
      # Uncomment the following lines to add "www." to the domain:
      #
         RewriteCond %{HTTP_HOST} ^southbroomgolfholiday\.com$ [NC]
         RewriteRule (.*) http://www.southbroomgolfholiday.com/$1 [R=301,L]

  29. #29
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Richtig wäre das so:
    Code:
    RewriteCond %{HTTP_HOST} ^www\.southbroomgolfholiday\.com$ [NC]
    RewriteRule (.*) http://southbroomgolfholiday.com/$1 [R=301,L]
    RewriteCond = Bedingung die erfüllt sein muss, damit die RewriteRule ausgeführt wird.

    Zitat Zitat von Brendianer Beitrag anzeigen
    Sorry, aber jeder hat mal klein angefangen?
    Kein Thema, vergiss aber nicht zwischendurch mal in die Handbücher zu sehen und auch mal die Suche hier im Forum bzw. eine Suchmaschine zu bemühen. Es gibt nämlich auch Leute, die denken, ein Forum sei ihr persönlicher Tutor. Fühl dich bitte nicht angesprochen, denn das was du bisher gefragt hast, ist auch wirklich schwer zu finden gewesen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Richtig wäre das so:
    Code:
    RewriteCond %{HTTP_HOST} ^www\.southbroomgolfholiday\.com$ [NC]
    RewriteRule (.*) http://southbroomgolfholiday.com/$1 [R=301,L]
    RewriteCond = Bedingung die erfüllt sein muss, damit die RewriteRule ausgeführt wird.

    Kein Thema, vergiss aber nicht zwischendurch mal in die Handbücher zu sehen und auch mal die Suche hier im Forum bzw. eine Suchmaschine zu bemühen. Es gibt nämlich auch Leute, die denken, ein Forum sei ihr persönlicher Tutor. Fühl dich bitte nicht angesprochen, denn das was du bisher gefragt hast, ist auch wirklich schwer zu finden gewesen.
    Sorry wenn ich da mal zwischen graetsche, aber den "www." zu entfernen ist meiner meiner Meinung nach komplett falsch. Ich sorge immer dafyr dass dieser hinzu kommt.

    Grund ist folgender:
    Nehmen wir an, du hast eine Webseite, diese soll logischerweise auf der root domain liegen, also "www.example.com".
    Da loggst du dich nun ein und arbeitest, "www.example.com" schubst dich immer auf diese Seite.
    Nehmen wir ferner an, es soll noch ein Intranet dazu kommen, dann eine community usw.
    Wir haben nun:
    www.example.com => redirect auf example.com
    example.com
    intranet.example.com
    community.example.com

    Nun rate mal scharf, an welche Seiten deine Cookies der Hauptseite alle mitgeschickt werden und du somit Fehler mit der Authentifizierung bekommst.
    Richtig geraten? ALLE!

    Gedankenbeispiel nach meinem Schema:
    example.com => redirect auf www.example.com
    www.example.com
    intranet.example.com
    community.example.com

    Nun rate nochmal scharf, an welche Seiten deine Cookies der Hauptseite nun mitgeschickt werden.
    Richtig geraten? KEINE!

    Aus Sicherheitsgrynden ist es immer sinnvoll die Moeglichkeiten, welche die Internetstandards (in diesem Falle Cookies) mitbringen auch zu nutzen.

    Strippst du hingegen den prefix, dann gelten die Cookies domain weit, was problematisch ist.
    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.

  31. #31
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe des öfteren Projekte mit example.org und sub.example.org, aber noch nie Probleme gehabt. Ich habe mir die Cookies jetzt mal mit dem Addon Web Developer angesehen, auf example.org zeigt er mir die mit Host example.org und auf sub.example.org sehe ich die mit Host example.org und sub.example.org. Ist mir noch nie aufgefallen. Da kommt sich aber nichts ins Gehege.

    Ich würde weiterhin auf www verzichten obwohl du bestimmt deine Gründe hast es anders zu machen, die sich mir aber noch nicht erschließen. Frisst das Ressourcen? Ist das sicherheitsrelevant?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Nunja, session id Cookies yber Installationen (subdomains) hinweg erzeugen immer Probleme.

    Allein im Contao Kontext wirst du im Besten Fall aus testdomain.example.org ausgeloggt sobald du dich in example.org einloggst, im schlimmsten Falle bekommst du einen endless redirect und musst von Hand den Cookie loeschen.
    Weiterhin oeffnest du damit die root domain gegenyber potentiellen session fixation Angriffen (im aktuellen Contao Core habe ich unlaengst einen Fix eingebaut der dies verhindert, Contao ist dem gegenyber also erstmal sicher), du verlierst jedoch dann eben die andere login session der anderen subdomains.

    Und als ganz profanes Beispiel sei noch genannt, solltest du das poor mans CDN oder gar ein richtiges CDN auf subdomains einsetzen, sei dir bewusst dass keine der Daten von einem Proxy gespeichert werden darf, da immer ein Cookie mit gesendet wird und somit der Proxy die Dateien (Bilder, downloads, etc.) nicht speichern DARF (nach RFC) und du somit dann den caching Proxy gleich weg lassen kannst.

    Es sind also mehr Grynde dagegen als dafyr, denn der Einzige Grund den ich bislang gehoert habe ist "es sieht schoener aus" (was wiederrum im Auge des Betrachters liegt, ich teile diese Auffassung nicht).

    Grysse
    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.

  33. #33
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe bisher immer die Variante mit www benutzt, eigentlich ohne einen bestimmten Grund bzw. weil mir immer durch den Hinterkopf gegeistert ist, dass das www ja irgendwo einen "Sinn" haben wird - aber eben ohne dass mir diese technischen Hintergründe klar war.
    Danke @xtra, dass Du das hier mal so schön erklärt hast.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  34. #34
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sehe ich das richtig? Solange ich nur und ausschliesslich mit der Hauptdomain arbeite, sind auch ohne das "www" keine Probleme zu erwarten?

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

    Standard

    Im allgemeinen, nicht wirklich.

    Aber: Bist du dir sicher dass du in (auch ferner) Zukunft keine subdomains haben wirst?
    Bedenke, was du initial festlegst laesst sich nie wieder aendern (sprich: nicht ohne alle bestehenden URLs zu identifizieren und redirecten und somit massiv im Server bzw. .htaccess rum zu konfigurieren).
    github hat, wie gesagt, damals auch nicht daran gedacht und deshalb nun die Userpages unter http://username.github.io und nicht unter http://username.github.com da ansonsten alle Userseiten die session cookies der Hauptdomain abbekommen wyrden und via Javascript an andere schicken koennten, haetten sie die www subdomain ginge dies nicht.

    Und ich habe bei eigentlich jedem Kunden 3 subdomains:
    dev = da arbeite ich und programmiere
    staging = da arbeitet der Redakteur, wird periodisch mit Code aus dev aktualisiert.
    live = da arbeitet keiner, wird regelmaessig aus staging aktualisiert.
    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.

  36. #36
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich frage nur, weil ich bei einem meiner Kunden tatsächlich die Domain ohne www benutzt habe. Der benutzt mit Sicherheit keine Subdomains, aber falls das aktuell trotzdem ein Sicherheitsrisiko bedeutete, bestünde dringender Handlungsbedarf. Wieso lässt sich das nie mehr umstellen? Klappt das nicht nach der Methode in der .htaccess.default? Damit wird doch alles ohne www auf mit www umgeleitet. Bei Google gäbe es vielleicht eine kurzzeitige Verwirrung, das könnte ich aber auch in den Webmaster-Tools beschleunigen. Ok, wenn es ein Online-Shop wäre, wären auch ein paar Tage mit schlechterem Ranking ein Problem. Hier würde es vermutlich außer mir niemand bemerken.

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

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Ich frage nur, weil ich bei einem meiner Kunden tatsächlich die Domain ohne www benutzt habe. Der benutzt mit Sicherheit keine Subdomains, aber falls das aktuell trotzdem ein Sicherheitsrisiko bedeutete, bestünde dringender Handlungsbedarf. Wieso lässt sich das nie mehr umstellen? Klappt das nicht nach der Methode in der .htaccess.default? Damit wird doch alles ohne www auf mit www umgeleitet. Bei Google gäbe es vielleicht eine kurzzeitige Verwirrung, das könnte ich aber auch in den Webmaster-Tools beschleunigen. Ok, wenn es ein Online-Shop wäre, wären auch ein paar Tage mit schlechterem Ranking ein Problem. Hier würde es vermutlich außer mir niemand bemerken.
    Genau darum geht es mir, ranking, bookmarks usw.

    Aktuell ist es bei dir kein Sicherheitsrisiko, kann aber in Zukunft eben zu einem werden, wie oben ausgefyhrt.
    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.

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
  •