1
Hallo.
Ich habe hier schon viel gelesen und auch Anregungen gefunden, die mir weiterhalfen.
Die Tags aus einer Tagwolke in einem Blogsystem sind verlinkt über ein Perl-Suchskript search.cgi in folgender Form:
Beim Klick auf diese (mehrere hundert) Links sucht das Skript alle mit dem jeweiligen Tag versehenen Beiträge und gibt diese in einer Liste aus.
Die Links oben sind allerdings nicht so eingängig, also habe ich mit Hilfe der hier im Forum gefunden Diskussionen folgende
URL-Umschreibung hinbekommen:
Genauso wollte ich das auch haben.
ABER: Jetzt habe ich zwar diese gewünschten URLs, es resultiert jedoch eine 404-Fehlerseite, bzw. keine Suchergebnis-Liste mehr.
So beginnt meine .htaccess-Datei:
Könnt ihr mir bei der Lösung behilflich sein? Habt ihr eine Idee, warum das Suchskript offenbar nicht mehr ausgeführt, bzw. gefunden wird?
Vielen Dank für Tipps!
Burkhard
Ich habe hier schon viel gelesen und auch Anregungen gefunden, die mir weiterhalfen.
Die Tags aus einer Tagwolke in einem Blogsystem sind verlinkt über ein Perl-Suchskript search.cgi in folgender Form:
https://www.domain.de/suche/search.cgi?IncludeBlogs=1&tag=Frankfurt&limit=50
https://www.domain.de/suche/search.cgi?IncludeBlogs=1&tag=Ethik&limit=50
https://www.domain.de/suche/search.cgi?IncludeBlogs=1&tag=Estland&limit=50
usw.Beim Klick auf diese (mehrere hundert) Links sucht das Skript alle mit dem jeweiligen Tag versehenen Beiträge und gibt diese in einer Liste aus.
Die Links oben sind allerdings nicht so eingängig, also habe ich mit Hilfe der hier im Forum gefunden Diskussionen folgende
URL-Umschreibung hinbekommen:
https://www.domain.de/Frankfurt
https://www.domain.de/Ethik
https://www.domain.de/Estland
Genauso wollte ich das auch haben.
ABER: Jetzt habe ich zwar diese gewünschten URLs, es resultiert jedoch eine 404-Fehlerseite, bzw. keine Suchergebnis-Liste mehr.
So beginnt meine .htaccess-Datei:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [OR]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
RewriteCond %{QUERY_STRING} (.*(?:^|&))tag=([^&]*)&?(.*)&?$
#RewriteRule (.*) $1/%2/? [L,R=302,NC]
RewriteRule ^.*$ $1/%2/? [L,R=302,NC]
Könnt ihr mir bei der Lösung behilflich sein? Habt ihr eine Idee, warum das Suchskript offenbar nicht mehr ausgeführt, bzw. gefunden wird?
Vielen Dank für Tipps!
Burkhard