Hallo,
ich nutze 4.1 mit der Bildergalerie aus dem Standard-Template. Doch irgendwie werden diese Bilder nicht bei google in der Bildersuche indiziert. Aus Spaß habe ich einmal ein paar Bilder in einem Wordpress-Blog, auf der gleichen Domain, hochgeladen. Diese sind sehr schnell drin, und man kann sie auch finden.
Bei sind auch mit der Lightebox eingebunden.
Warum klappt dies mit der Rex-Bildergalerie nicht? Kann mir da jemand weiterhelfen?
Vielen Dank
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Hat keiner eine Idee? Die Bilder werden überhaupt nicht indiziert.
Liegt es an der Form der Links das google damit nicht klar kommt?
Gibt es eine Möglichkeit das >./index.php?rex_resize=100a__bild-1.jpg ggf. zu ändern, das die Indizierung klappt, aber auch die Resize-Funktion?
Fragen kann der Mensch
Liegt es an der Form der Links das google damit nicht klar kommt?
Code: Alles auswählen
<a href="./files/bild-1.jpg" rel="gb_imageset[galerie0]"><img src="./index.php?rex_resize=100a__bild-1.jpg" title="Bild" alt="Bild" /></a>
Fragen kann der Mensch
Ich vermute, dass Google dynamische Bilder nicht indiziert.decision hat geschrieben:Hat keiner eine Idee? Die Bilder werden überhaupt nicht indiziert.
Liegt es an der Form der Links das google damit nicht klar kommt?
Klar, mit mod_rewrite.decision hat geschrieben:Gibt es eine Möglichkeit das >./index.php?rex_resize=100a__bild-1.jpg ggf. zu ändern, das die Indizierung klappt, aber auch die Resize-Funktion?
Dafür könntest du z. B. einen Link der Form http://example.org/img_100a_bild-1.jpg auf http://example.org/index.php?rex_resize ... bild-1.jpg umschreiben.
Zuletzt geändert von Xong am 22. Jul 2009, 15:19, insgesamt 1-mal geändert.
Also z.B. in die .htaccess
um die folgende URL ...example.org/index/rex_resize/100a__bild-1/ zu erhalten.
Dann muss ich noch das Modul selbst anpassen? oder sehe ich das falsch
Code: Alles auswählen
RewriteRule index/rex_resize/(.*)/1/(.*) index.php?rex_resize=$1&1=$2
Dann muss ich noch das Modul selbst anpassen? oder sehe ich das falsch
Hi!
Ein guter Bildpfad wäre z. B.
http://example.org/img_rr/100a__bild-1.jpg
Umschreiben kannst du den mit
Einfach, schnell, leicht wartbar. Was will man mehr...
Alles was du danach noch tun musst, ist die Verlinkung und Referenzierung der Bilder anzupassen.
Ja, nur dass ich die Angaben rex_resize und index weglassen würde.decision hat geschrieben:Also z.B. in die .htaccessum die folgende URL ...example.org/index/rex_resize/100a__bild-1/ zu erhalten.Code: Alles auswählen
RewriteRule index/rex_resize/(.*)/1/(.*) index.php?rex_resize=$1&1=$2
Ein guter Bildpfad wäre z. B.
http://example.org/img_rr/100a__bild-1.jpg
Umschreiben kannst du den mit
Code: Alles auswählen
RewriteBase /
RewriteRule img_rr/(.*) index.php?rex_resize=$1
Ja, siehst du. =)decision hat geschrieben:Dann muss ich noch das Modul selbst anpassen? oder sehe ich das falsch
Alles was du danach noch tun musst, ist die Verlinkung und Referenzierung der Bilder anzupassen.
Zuletzt geändert von Xong am 22. Jul 2009, 15:19, insgesamt 1-mal geändert.
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
In groben Zügen:darwin hat geschrieben:Kannst du bitte nochmal kurz zusammenfassen was du wo geändert hast.
Welche .htaccess (front und back) und was du im Modul geändert hast.
- In der "Haupt-htaccess" eine RewriteRule von einem virtuellen Pfad auf die index.php mit den resize-Parametern anlegen.
- Alle Bildverweise auf dieses virtuelle Verzeichnis zeigen lassen.
Zuletzt geändert von Xong am 22. Jul 2009, 15:19, insgesamt 1-mal geändert.
hi,
ich hab in der _root .htaccess die RewriteRule
mit eigefügt:
komplett:
im Modul hab ich dann:
gegen
ausgetauscht.
Die Bilder werden angezeigt, jedoch mit:
http://www.domain.tld/img_rr/index.php? ... tg-4_1.jpg
sollte doch eigentlich nicht mehr sein? oder?
Danke. gruß Chris
ich hab in der _root .htaccess die RewriteRule
mit eigefügt:
Code: Alles auswählen
RewriteRule img_rr/(.*) index.php?rex_resize=$1
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteRule ^redaxo$ - [L]
RewriteRule ^redaxo/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
RewriteRule img_rr/(.*) index.php?rex_resize=$1
Code: Alles auswählen
$tSrc = $REX['HTDOCS_PATH'].'index.php?rex_resize=';
Code: Alles auswählen
$tSrc = $REX['HTDOCS_PATH'].'img_rr/';
Die Bilder werden angezeigt, jedoch mit:
http://www.domain.tld/img_rr/index.php? ... tg-4_1.jpg
sollte doch eigentlich nicht mehr sein? oder?
Danke. gruß Chris
Woher kommt denn die Variable $tSrc?
Ist eines der Addons url_rewrite oder realurl aktiv?darwin hat geschrieben:Die Bilder werden angezeigt, jedoch mit:
http://www.domain.tld/img_rr/index.php? ... tg-4_1.jpg
sollte doch eigentlich nicht mehr sein? oder?
Zuletzt geändert von Xong am 22. Jul 2009, 15:19, insgesamt 2-mal geändert.
realurl ist aktiv...
die $tSrc ist im Ausgabe-Modul und wird als Pfad-Var verwendet:
grz. Chris
die $tSrc ist im Ausgabe-Modul und wird als Pfad-Var verwendet:
Code: Alles auswählen
<img src="'.$tSrc.$thumbWidth.'a__'.$image.'" alt=" '.$imageTitle.' " title="'.$imageTitle.'" />
Ich nutze url_rewrite und habe dann folgendes:
In der .htaccess kommt folgendes rein
Bei mir steht es direkt nach RewriteEngine On drin.
In dem Modul Bildgalerie, bei der Ausgabe habe ich dann folgendes stehen:
Die Eingabe bleibt gleich, da ändert sich nix.
Ich habe den Ordnernamen geändert, denn ein Name mit _ ist nicht gerade SEO-freundlich. Ansonsten sind das alles die Tipps von Xong.
Der Quelltext sieht dann so aus:
Damit kann google dann etwas anfangen, auch wenn hier auch ein __ mit drin ist. Die Bilder werden dann "endlich" auch indiziert.
In der .htaccess kommt folgendes rein
Code: Alles auswählen
RewriteRule imgpic/(.*) index.php?rex_resize=$1
In dem Modul Bildgalerie, bei der Ausgabe habe ich dann folgendes stehen:
Code: Alles auswählen
<?php
if (!isset($REX['MODULE_BILDGALERIE_ID'])) $REX['MODULE_BILDGALERIE_ID'] = 0;
else $REX['MODULE_BILDGALERIE_ID']++;
if ($REX['MODULE_BILDGALERIE_ID']==0)
{
?>
<script type="text/javascript">
var GB_ROOT_DIR = "files/";
</script>
<script type="text/javascript" src="files/ajs.js"></script>
<script type="text/javascript" src="files/ajs_fx.js"></script>
<script type="text/javascript" src="files/gb_scripts.js"></script>
<link href="files/gb_styles.css" rel="stylesheet" type="text/css" />
<?php
}
?>
<div class="galerie"><?php
$pics_string = "REX_MEDIALIST[1]";
$pics = explode(',',$pics_string);
foreach($pics as $pic)
{
$title = '';
if ($file = OOMedia::getMediaByFileName($pic)) $title = $file->getTitle();
echo '<a href="http://www.domainname.de/files/'.$pic.'" rel="gb_imageset[galerie'.$REX['MODULE_BILDGALERIE_ID'].']"><img src="http://www.domainname.de/imgpic/100a__'.$pic.'" title="'.$title.'" alt="'.$title.'" /></a>';
echo ' ';
}
?></div>
Ich habe den Ordnernamen geändert, denn ein Name mit _ ist nicht gerade SEO-freundlich. Ansonsten sind das alles die Tipps von Xong.
Der Quelltext sieht dann so aus:
Code: Alles auswählen
<a href="http://www.domainname.de/files/bild-1.jpg" rel="gb_imageset[galerie0]"><img src="http://www.domainname.de/imgpic/100a__bild-1.jpg" title="Bild 1" alt="Bild 1" /></a>