Zum Inhalt springen
ThreadHTML5 & CSS

Keine Internen Links mehr nach Umstellung von Tabelle auf Container

Kategorie
HTML5 & CSS
Antworten
4
Verfasst von: ehemaliges Mitglied Datum: 25.01.2011, 13:14 Uhr
Archiv-KommentarArchiviert, nicht priorisiertHTML5 & CSS

Redaktionelle Einordnung

Diese archivierte Diskussion behandelt Keine Internen Links mehr nach Umstellung von Tabelle auf Container aus Sicht der Rubrik HTML5 & CSS.

Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.

Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.

Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.

Startbeitrag

Archivierter Thread aus dem Seitenreport-Forum.

Zur Kategorie
ehemaliges Mitglied
Threadstart · HTML5 & CSS · 25.01.2011, 13:14 Uhr

Die Umstellung meiner start-php von Tabellenlayout auf Container hängt an einer Stelle. Und zwar will der Interne Link, mit dem ich die einzelnen Seiten per include in den container "body" einlese, nicht mehr funktionieren. Dort bekomme ich die Fehlermeldung, dass die Seite nicht existiert. Im Browser-Eingabefeld steht auch hinter dem "wir_ueber_uns.html" zusätzlich noch die Zeichenfolge "&22" angehängt, also "wir_ueber_uns.html&22".

Die alte Tabellenlösung (hat funktioniert):








<? switch($page)
{
case "wir_ueber_uns": include("wir_ueber_uns.inc.html"); break;
default: include("index.inc.html");
}
?>




Die neue Lösung (funzt nicht):





Inzwischen habe ich die neue Lösung insofern zum Laufen gebracht, als ich statt der internen Links externe Links eingesetzt habe. Das funzt, bringt mir aber in der Bewertung Nachteile, da jetzt die Links nicht mehr als interne gelten und ich die externen auf "nofollow" setzen musste, um nicht noch mehr Punkte für externe Links abgezogen zu bekommen.

Kann einer von Euch die Schwachstelle finden? Danke.

Christoph

Antworten

4 Beiträge
romacron
JDev Xer · Content Gott (1224 Beiträge) · 25.01.2011, 13:37 Uhr
Antwort

Php short tags zu nehmen ist ein riesen fehler

<? switch($page)
{
case "wir_ueber_uns": include("wir_ueber_uns.inc.html"); break;
default: include("index.inc.html");
}
?>

..besser so

<?php ?>

gelöschter Benutzer · 25.01.2011, 18:50 Uhr
Antwort

Zunächst mal danke. So einfach ist das aber leider nicht. Ich hatte diese einfache php-Lösungs anfangs, dabei wurde meine jSeite edoch gehackt und mein webspace wurde wegen spamming gesperrt. Ohne die short tags kann, so wurde mir erklärt, bzw so habe ich es verstanden, eine fremde Seite als incude unterschoben werden, die den webspace missbraucht. Seit ich die short tags nutze, ist das Problem tatsächlich nicht mehr aufgetreten. Aber vielleicht gibt\'s ja dafür auch einen anderen Lösungsansatz.

romacron
JDev Xer · Content Gott (1224 Beiträge) · 25.01.2011, 23:48 Uhr
Antwort

Hallo Christoph

mir erschliesst sich die Argumentation leider nicht.
Shorttags, ich glaube es steht in jedem Anfänger Tutorial, sind nicht erwünscht.
Auf vielen Servern/php.inis sind die auch abgeschalten.

kommt da nun ne shorttag zwischenrein sucht man sich dumm und dämlich bis man den Fehler hat.

In der Regel hat man eine config.php
dort definiert man den absoluten pfad des Verzeichnisses auf das man zugriff hat


DEFINE(\'MY_BASE\',\'/mein/webspace/folder\');

dann an deiner stelle weiter.

include(MY_BASE."/wir_ueber_uns.inc.html");


da geht einfach keine remote-file-inclusion

hier sind die passenden Beispiele dazu

www.php.net/manual/de/function.include.php



Jseite? Joomla Seite gehackt?

An sich eine seite zu hacken, ist recht aufwändig und erfordert ein bissl wissen und übung.

Seite gehackt, dann muss jemand mit hand dran gewesen sein.

Seite sperrangelweit offen gehabt, das erledigen die Bots ganz automatisch.
Vielleicht liest du dich in php tiefer ein und probierst

hier noch ein paar links zum thema

www.seitenreport.de/forum/beitraege//ohne_aerger_zur_eigenen_webseite//1.html


www.seitenreport.de/forum/beitraege/sicherheit/v_server_und_sicherheit.html



..wenn man nicht weiss warum es passiert ist kann man es nicht abstellen.

Viel Erfolg

edit ::
Christoph mit ph
komma - danke thomas
gelöschter Benutzer · 26.01.2011, 10:17 Uhr
Antwort

Hallo Roman,

vielen Dank für die Hinweise. Ich werde jetzt mal ein wenig basteln.

Gruß
Christoph