ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
516
516
EMPFEHLEN
-
Hallo,
ich lege meine Inhalte in einem Unterordner
als html Datei ab und binde sie über den
Include Befehl in meine PHP Seiten ein.
Werden PHP Seiten von den Suchmaschinen
erfasst?
Soll ich die Robots Datei dahingehend ändern,
dass Unterverzeichnisse nicht erfasst werden?
Oder wie macht ihr das?
Herzlichen Dank
Michael
-
20.04.02 02:05 #2gecko Tutorials.de Gastzugang
eine suchmaschine weiss ja nicht welche programmierung / scriptsprache hinter den seiten steht, sie parsed also "normal" saemtliche generierten seiten durch ...
die meisten suchmaschinen, schneiden aber die querystrings (alles nach dem ?) ab, d.h. sie kommen meistens nicht sehr weit, dem kann man aber zur not durch eine kleine umstrukturierung abhelfen...
-
...und die wäre****?Original geschrieben von gecko
dem kann man aber zur not durch eine kleine umstrukturierung abhelfen...
-
20.04.02 21:22 #4gecko Tutorials.de Gastzugang
sowas macht man mit dem mod_rewrite des apaches.
die url's sehen dann so in der art aus:
http://dev.nullmedia.de/test/news/blah/blubb/daddeldu/
als waeren es viele unterverzeichnisse, in wirklichkeit ist aber news ein php-script (news.php) welches diese parameter: blah, blubb und daddeldu erhalten hat...
google z.b. indiziert aber auch andere seiten, in denen alles per query string uebergeben wird ... also brauchst du nichts weiter unternehmen... wer benutzt noch was anderes ausser google ?
-
Nee...das geht bei mir defintiv nicht.
Ich habe jeweils eine ID, nach der ein Eintrag aus der Datenbank ausgelesen wird.
Da muß ich mir noch was überlegen, aber das hat auch noch ein bißchen Zeit.
Feldhofe
-
21.04.02 04:30 #6
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
das ginge auch noch über ein php-script
mod ist nicht unbedingt nötig
vielleicht hilft folgender code-schnipsel ...
PHP-Code:<?php
function modify_url($url, $variable, $value) {
$value = urlencode($value);
if (ereg("(\\?|&)$variable=([^&]*)(&|$)", $url)) {
/* Change the value in query string */
$new_url = ereg_replace("(\\?|&)$variable=([^\\&]*)(&|$)","\\1$variable=$value\\3", $url);
} else {
/* The variable doesn't exist in query string */
$parsed_url = parse_url($url);
$new_url = $parsed_url["query"] ? $url."&$variable=$value" : $url."?$variable=$value";
}
$new_url = ereg_replace("\\?\\?","?", $new_url);
return $new_url;
}
?>Copy for free - Yet another page for free software with soures:- BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
- W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
- AppStarter (Somewhat like PortableApps launcher)
- QuakeConsole (Show/Hide windows console with your tilde key)
- BetterFileRenamer (Simple file renamer that adds date and version)
-
21.04.02 12:27 #7gecko Tutorials.de Gastzugang
so klappt das aber nicht wirklich ...
wie soll denn diese funktion aufgerufen werden wenn der apache nicht weiss, das hinter der url ein script haengt, sondern versucht dieses verzeichnis anzeigen zu lassen !?
-
schau doch einfach auf deinem server ob mod_rewrite installiert ist....
phpinfo();
fertig,
dann sagst du uns wie deine urls aufgebaut sind und wir geben dir ne lösung....
-
22.04.02 03:18 #9
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
oops, sorry, das script ist nur um GET variablen zu ändern... jaja in der nacht sollte man lieber schlafen, wenn man müde ist
hast ja recht
Copy for free - Yet another page for free software with soures:- BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
- W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
- AppStarter (Somewhat like PortableApps launcher)
- QuakeConsole (Show/Hide windows console with your tilde key)
- BetterFileRenamer (Simple file renamer that adds date and version)
-
22.04.02 09:35 #10gecko Tutorials.de Gastzugang
jepp, mit einem script allein kommst du dort nicht weit ...
wenn dein provider aber kein mod_rewrite installiert hast, versuchs mal per .htaccess, evtl. klappt das:
Code :1 2 3
<FilesMatch "^([-[:alnum:]]+)$"> ForceType application/x-httpd-php </FilesMatch>
und per php koenntst du deine parameter z.b. so auslesen:
$arguments = explode("/",$PHP_SELF);Geändert von gecko (22.04.02 um 09:38 Uhr)
Ähnliche Themen
-
PHP und Suchmaschinen
Von metno im Forum PHPAntworten: 10Letzter Beitrag: 03.04.06, 17:55 -
Suchmaschinen
Von gingerswelt im Forum XML TechnologienAntworten: 1Letzter Beitrag: 02.01.06, 23:41 -
XML+Suchmaschinen
Von tanja im Forum XML TechnologienAntworten: 3Letzter Beitrag: 18.09.04, 11:50 -
suchmaschinen
Von sadi im Forum HTML & XHTMLAntworten: 18Letzter Beitrag: 26.08.04, 17:44 -
suchmaschinen
Von evilash im Forum Internet, DSL & FlatrateAntworten: 11Letzter Beitrag: 07.05.04, 12:46





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren