Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 09. März 2012 12:52
- kris29
- kennt CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 106
interne Links auf kompletter Seite prüfen/aktualisieren
Folgendes Szenario:
Eine umfangreiche Website mit vielen internen Links, Bildern, PDFs wird umstrukturiert. Neue Seitenstruktur, Seiten-aliase werden angepasst, Dateinamen geändert.
Das führt unweigerlich dazu, dass auch entsprechend viele Links (manuell) aktualisiert werden müssen.
Gibt es eine Möglichkeit da etwas zu automatisieren?
Wie macht ihr das? Suchen/ersetzen in der Datenbank?
Offline
#2 09. März 2012 13:00
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: interne Links auf kompletter Seite prüfen/aktualisieren
Redest Du hier von Links im Menü oder wie werden die internen Seitenlinks gesetzt?
Abgesehen davon solltest Du Dir auch noch Gedanken machen, wie Du das den Suchmaschinen erklärst.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 09. März 2012 13:36
- kris29
- kennt CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 106
Re: interne Links auf kompletter Seite prüfen/aktualisieren
Um das Menu gehts mir nicht. Mir gehts um die vielen Links im Text, die zu anderen Seiten führen. Die Links wurden im TinyMCE mit dem cmslink-Symbol gesetzt. Wird der Alias einer Seite geändert, greifen alle Links dorthin ins Leere.
Zwecks Google: U.a. aus diesem Grund soll Ordnung geschaffen werden. Es wurden in der Vergangenheit unmögliche Seitentitel gewählt und entsprechend unschöne Aliase sind entstanden. Zum Beispiel "unterseite-1".
Offline
#4 09. März 2012 15:01
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: interne Links auf kompletter Seite prüfen/aktualisieren
Schau mal in die Inhalte der Seiten. Was genau steht dort bei den Links für eine Adresse?
Der {cms_selflink} Tag (mit ID oder Alias?) oder die komplette Adresse?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 09. März 2012 15:48
- kris29
- kennt CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 106
Re: interne Links auf kompletter Seite prüfen/aktualisieren
Schau mal in die Inhalte der Seiten. Was genau steht dort bei den Links für eine Adresse?
Der {cms_selflink} Tag (mit ID oder Alias?) oder die komplette Adresse?
Der Alias: {cms_selflink href='meine-seite' }
Offline
#6 09. März 2012 15:56
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: interne Links auf kompletter Seite prüfen/aktualisieren
Dann wird Dir zunächst so oder so nichts anderes übrig bleiben als in der DB zu suchen und zu ersetzen. Von den alten Seiten auf die neuen umzuleiten ist dabei noch das geringste Problem. Aber die Inhalte müssen ja auf jeden Fall geändert werden.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 10. März 2012 11:58
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: interne Links auf kompletter Seite prüfen/aktualisieren
Kommt auch darauf an, inwieweit sich das "automatisieren" lässt - evtl. könnte man das über ein Regex in einem Smarty Postfilter umsetzen ...
Offline
Seiten: 1