gelöschter Benutzer
Beim aktivieren von JoomSEF 404er
Hallo zusammen!
Ich habe bei mir JoomSEF in der aktuellen Version laufen.
Mein Problem ist, das wenn ich JoomSEF einschalte, Links zu Komponenten (z. B. dem Link-Tausch, die Links zu den Anbietern nach Region / Fachgebiet) auf 404er stranden.
Schalte ich es wieder aus, funktioniert wieder alles.
Weiß jemand, woran das liegen könnte??
Danke und Gruß
Marcus
hi Marcus
hast Du zuerst die Seiten erstellt und dann auf sef umgestellt oder erst sef und dann verlinkt?
Meinst Du eigentlich den ArtioSEF?
Betreffs dem Link auf /link-tausch/, da wird /link-tausch/index.html angezeigt.
Das ist ne Einstellung aus deiner globalen Konfig, unabhängig vom sef, hast Du Ausgabe mit .html definiert.
Ganz unten im sef gibts ne Einstellung (sef config)
sef benutzen oder eben nicht
gutes Gelingen
juergen
Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi
romacron
JDev Xer
Content Gott (1224 Beiträge)
Hallo Marcus,
Notice: Workaround/Hack
Wie Jürgen bereits sagte, das müsste Artio heißen, davon gehe ich einmal aus.
Nicht jede Komponente wird von Artio von Haus aus unterstützt.
Um dies zu überprüfen folgendes:
Admin login-->Components-->Artio-->Manage Extensions
Da ist dann die Liste aller Komponenten aufgeführt. Oben, alle unterstützten. Unten, die installierten aber von Artio nicht unterstützten.
An dieser Stelle möchte ich auch nicht zu tief eintauche, SEF kann ganze Seiten füllen.
Es sollen nur die Wege zur Lösung aufgezeigt sein.
Nun gehe ich davon aus, das Deine Komponente unter "nicht unterstützt" auftaucht.
1. Möglichkeit: ganz rechts auf Parameter(der gewünschten Komponente) klicken.
und dann das Handling umstellen.
2. Möglichkeit. diese nutze ich sobald ich neu entwickelte Komponenten über Artio seffen möchte.
Das ist der Pfad wie du ihn im oben beschriebenen Manage Components siehst.
FTP: /components/com_sef/sef_ext/
Nun siehst Du alle Komponenten die mit Artio laufen.
Am besten mal die einfacheren Standart Joomla Komponenten anschauen "com_user.php"
Muss man nicht komplett verstehen, aber zeigt wie simpel es aufgebaut ist.
Unser zu seffende Komponente nennen wir com_test
Weiter gehts: kopiere die com_user.xml und com_user.php
Benenne die kopierten Dateien nach der gewünschten Komponente um. com_test.php und com_test.xml
Nun einmal die com_test.php öffnen
Den Klassennamen von
class SefExt_com_user extends SefExt
in
class SefExt_com_test extends SefExt
umbenennen.
in der com_test.xml
von
<name>User</name>
in
<name>Test</name>
<filename sef_ext="user">com_user.php</filename>
in
<filename sef_ext="test">com_test.php</filename>
umbenennen.
Nun sind wir mit den FTP Sachen durch.
Nun den Adminbereich wie zu erst beschrieben, öffnen/Reload
dann sollte im oberen Bereich unser "Test" Komponente geankert sein.
Wenn das alles wie beschrieben geklappt hat, benutzt Artio für Deine Test Komponente eine Art blindes Sef. Das kann dann recht wenig oder auch gar nichts.
So spuckt Joomla keine "nicht gefunden" mehr aus.
Zugegeben, das ganze ist ein wenig tricky. Es soll wirklich nur helfen den 404 zu beheben, und das tuts auch
Um die Sef-Urls dann noch hübscher zu gestalten muss man schon ein wenig mehr unternehmen.
Good Luck
hi Roman
wow, was für ein workaround!
Ich persönlich spar mir seit 1.5 den Artio.
(in 1.0 war das noch ne Sp*mschleuder)
In der Global Config können sef-urls gegeben werden, mit oder ohne Dateiendung,
zudem kann direkt in der 404 eine Weiterleitung zur Startseite geschrieben werden.
thats it
und man muss nicht stundenlang rumdoktern.
grüsse, juergen
Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi
gelöschter Benutzer
Hallo Ihr beiden!
Danke für Eure Hinweise, ich werde das mal durchgehen.
Gruß
Marcus
PS: Ja, es ist Artio JoomSEF gemeint
romacron
JDev Xer
Content Gott (1224 Beiträge)
Hallo Jürgen,
Dies ist nicht nur ein Workaround, vielmehr ist es der Einstieg in Artio-Sef -Seriöse Router bauen.
Wenn man es programmiert muss man nicht bei jeder neuen Joomla installation alles in die Datenbank "kopieren".
Level2 den Artio Router installierbar machen.
Der Vorteil meiner Methode(2),
der Nutzer muss keine Ahnung davon haben. Kopieren Namen ändern und gut.
Es muss sich auch nicht mit irgendeiner Konfig auseinander gesetzt werden.
Der "Kopierer" kommt mit keinen Variablen in Berührung.
übrigens der Spaß dauert genau 3 Minuten.
Vielleicht kannst ja ein kleines How-To schreiben, dann kapier ich das auch, wie das mit den Vars im BE eintragen geht.
hi Roman
der Weg ist folgender im BE:
> Konfiguration
> Site
hier in der rechten Spalte
Suchmaschinen-Optimierung (SEO)
> Suchmaschinenfreundliche URLs: Nein Ja . Hier Ja sagen
> mod_rewrite nutzen: Nein Ja (Bei Ja > htaccess.txt in .htaccess umbenennen)
> Dateiendung an URL fügen: Nein Ja
das wars.
zum 2ten.
Im Ordner /templates/system/ in der error.php ein redirect im header einfügen,
diese leitet auf die Startseite, als Beispiel.
den Originalinhalt im body einfach löschen.
alles in allem Arbeitsaufwand auch so ca 3 min
Ich hoffe, habe mich verständlich ausgedrückt.
grüsse, juergen
*//edit: das edit funzt nicht
Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi
romacron
JDev Xer
Content Gott (1224 Beiträge)
Okay, vielen Dank!
Arbeitet denn das Artio mit dem Joomla Standart Sef zusammen oder treten da Konflikte auf?
ich hat noch keinerlei Konflikte deswegen, funzt alles gschmeidig
Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi
Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren