Hi, ist es aus Seo Gründen möglich, die Urls in Contao 4.4 auf .php statt .html umzustellen, also z.B. domain.de/impressum.php?
Hi, ist es aus Seo Gründen möglich, die Urls in Contao 4.4 auf .php statt .html umzustellen, also z.B. domain.de/impressum.php?
Ja, einfach in den System Einstellungen bzw. der config.yml einstellen und in Contao 3 die .htaccess dementsprechend anpassen.
Die Endung spielt für "SEO" wohl kaum eine Rolle. Vielleicht geht es ihm um alte URLs.
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.
Bei Contao 3 müsste man dann allerdings auch die RewriteCond weiter unten anpassen, denn da steht
Das bedeutet dann, dass ein Request mit Endung ".php" nicht umgeschrieben wird und somit nicht von Contao bedient wird und ein 404 bringt. Da müsste also das php raus aus der langen Liste in der ersten RewriteCond (und dafür eventuell html rein, oder statt "htm" dann "htm?l"). Bei Contao 4 sollte es ohne weitere Änderungen funktionieren.Code:RewriteCond %{REQUEST_FILENAME} !\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|otf|tt[cf]|woff2?|svgz?|pdf|gz)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .*\.html$ index.php [L]
Wenn man so eine Seite dann speichern möchte, wird einem vom OS wahrscheinlich xxx.htm angeboten, da ja ein Header mitgesendet wird, welcher den Content-Type: text/html deklariert. Ich finde das ein wenig befremdlich. Warum die Endung php, wenn man ein Dokument vom Typ HTML vor sich hat und beim Speichern diese Endung dann auch angeboten wird?
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
Die Endung hat ja nichts mit dem Inhalt zu tun der zurück kommt. Im Internet findest du ja auch häufig URLs ohne "Dateiendung". Wenn du solche HTML Dokumente speicherst, erwartest du dir da auch, dass du eine Datei ohne Endung speicherst? Wohl nicht
Hinter ein URL kann sich alles mögliche befinden. Die URL selbst hat prinzipiell keinen Bezug zu der dahinter liegenden Ressource.
@Spooky
Ich finde nix in den Einstellungen (4.4.7)?! Bei ner 3.2 finde ich das noch unter "Frontend"Ja, einfach in den System Einstellungen bzw. der config.yml einstellen und in Contao 3 die .htaccess dementsprechend anpassen.
Wo liegt die config.yml? Oder gibt's die nur, wenn man alles über Symfony macht?
Es geht um das Neuaufsetzen einer bestehenden Seite. Aus Seo-Sicht scheint es besser, die alten Urls zu übernehmen als die mit 301ern umzuleiten.
Siehe https://github.com/contao/core-bundl...ster/README.mdCode:# Contao configuration contao: url_suffix: .html
Im app/ Ordner, die musst du dir (in der Managed Edition) selbst erzeugen.
Sag ich ja oben. Und ja, keine Endung, also speichern ohne Endung
Ich bin es halt gewohnt Dateien auch an ihrem Suffix zu indentifiziern. Im Gegenteil zu der Defaulteinstellung von Window welches diese Suffixe versteckt, sehe ich die halt gerne. Ich weiß natürlich, dass ich den Suffix auch einfach ändern kann. Z.B. my.pdf => my.mp3.
Aber warum man da php als Suffix haben möchte, weiß ich nicht. Könnte also ein HTML, PDF, MP3 ... Dokument sein. Wieso also nicht direkt mit dem Suffix signalisieren was man bekommt? Fällt für mich unter das Thema Verschleierung
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
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
Hier ein paar Gedanken von W3C zu diesem Thema: https://www.w3.org/Provider/Style/URI.html
Ich denk mal auf mittlere Sicht gehören die Einstellmöglichkeiten zumindest in den Contao-Manager, wenn man sie schon im Backend nicht mehr haben will. Ich bin ja auch eher von der Generation, die an nur im Texteditor zu verändernde Konfigurationsdateien noch gewohnt ist. Aber der Trend geht doch eher woanders hin. Wenn man solche Dinge schon nicht über eine "App" vom Handy aus einstellen kann, dann doch wenigstens über die Contao-Manager-App .
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen