URL_Rewrite

Alles über die Anwendung und Entwicklung von AddOns.

URL_Rewrite

Beitragvon Merchenman » 22. Okt 2008, 13:26

Hallo,
habe gerade Redaxo 4.1 frisch installiert mit Demo und dazu den URL_Rewriter. Nach langem probieren und ändern hab ich alles zum laufen gebracht, allerdings wunder ich mich, warum immer eine falsche Startseite angezeigt wird.

In den Einstellungen hab ich:
$REX['START_ARTICLE_ID']=1

Trotzdem wird Artikel ID 5 angezeigt (FAQ), was noch nicht mal aktiv ist. Kann mir da jemand weiterhelfen?
Merchenman
 
Beiträge: 56
Registriert: 26. Jan 2007, 17:11
Wohnort: Marbella

ev. Demo?

Beitragvon Kai_222000 » 20. Dez 2008, 13:29

URL-Rewriter funktioniert tadellos bei mir, v.a. die neue Version, wie sie auf <a href="http://blog.gn2-netwerk.de/2008/12/suchmaschinenfreundliche-url-fur-redaxo/">dem GN2-Blog</a> seit kurzem zur Verfügung steht.

Generell muss folgendes stimmen:

- das aktive .htaccess
- das <BASE>-Tag an erster Stelle im Head
- die korrekte Einstellung unter "System" mod-rewrite true. (Beim Umstellen System-Cache und Browser-Cache löschen)
- ev. Module, welche URLs umleiten z.B. müssen natürlich funktionieren
- Server muss (glaubs) das mod_rewrite unterstützen. Bei GN2 aber immer der Fall.

Vielleicht hilft das etwas? Vielleicht gibts irgendwas in der Demo, das dazwischenfunkt?
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Aemilia » 22. Dez 2008, 17:20

bei mir funktioniert es leider nicht.
anstatt umzuleiten kommt nur die 404-page. brauche ich da ein anderes navigationstemplate???
Aemilia
 
Beiträge: 131
Registriert: 6. Jul 2007, 11:14

404

Beitragvon Kai_222000 » 22. Dez 2008, 17:24

Dann leitet es anscheinend an einen falschen ort um, oder mod_rewrite im System oder die htaccess stimmen nicht oder der hoster unterstützt mod_rewrite nicht. das gibt dann auch solche fehler. bin aber kein crack in solchen sachen...
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Aemilia » 22. Dez 2008, 17:29

ich bin ratlos.... ich nehms raus. :?
Aemilia
 
Beiträge: 131
Registriert: 6. Jul 2007, 11:14

Beitragvon Kai_222000 » 22. Dez 2008, 17:35

hast du alle punkte, die ich aufzählte überprüft? weisst du, ob die navi korrekt arbeitet? wenn alles funktioniert wie es sollte, kanns nur noch am hoster liegen? hast du den account bei gn2 oder woanders?
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Aemilia » 22. Dez 2008, 17:42

der ist jetzt woanders. allinkl.com.

die .htaccess ist doch in /redaxo/include oder?
base-tag is drin
system mod-rewrite = true is auch eingestellt...

bleibt also die Frage, ob ich die richtige htacess geändert hab und ob der hoster das unterstützt...
Aemilia
 
Beiträge: 131
Registriert: 6. Jul 2007, 11:14

Beitragvon Kai_222000 » 22. Dez 2008, 17:46

die .htaccess muss im root sein mit diesem text (bei URL Rewriter):

Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  !robots.txt
RewriteCond %{REQUEST_URI}  !sitemap.php
RewriteCond %{REQUEST_URI}  !redaxo.*
RewriteCond %{REQUEST_URI}  !files.*
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]


Falls du auch das sitemap.php-Tool und eine robots.txt benutzst. ansonsten ohne diese zwei linien.

die anderen .htaccess musst du sein lassen.
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Aemilia » 22. Dez 2008, 17:53

es geht trotzdem nich...

ich denke mal, der hoster unterstützt das nicht. ich weiß aber gerade auch nicht wo ich das nachgucken kann... hast du da nen tipp für mich?
Aemilia
 
Beiträge: 131
Registriert: 6. Jul 2007, 11:14

Beitragvon Kai_222000 » 22. Dez 2008, 17:56

du könntest die files auf einen gn2-account drauf tun, falls du irgendwo einen hast, zum einkreisen an was es liegt. notfalls kann dir einen ftp-zugang machen auf meinem server.

bei gn2 haben sie einen php.ini editor an welchem solche php-sachen wie mod-rewrite ein- und ausgeschaltet werden können. vielleiht hat dein hoster auch sowas? und sonst per support nachfragen, ob sie das unterstützen.
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Kai_222000 » 22. Dez 2008, 17:58

hast du mir mal einen link damit ich reinschauen kann bei dir?
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Aemilia » 22. Dez 2008, 18:02

also der support sagt, die unterstützen mod_rewrite... jetzt weiß ich nicht, was ich falsch mach...
Aemilia
 
Beiträge: 131
Registriert: 6. Jul 2007, 11:14

BASE-Tag

Beitragvon Kai_222000 » 22. Dez 2008, 18:07

BASE-Tag muss meines wissen der erste Tag im headbereich sein

Code: Alles auswählen
<head>
         <base href="http://www.echte-musik.com/labelpage/" />
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
   <title>ECHTE MUSIK | Home</title>
   
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Erleuchtung

Beitragvon Kai_222000 » 22. Dez 2008, 19:38

Hab das ganze in meine ROOT installiert, die Kategorien aus der Demo gelöscht und neue erstellt und mit dem Demo-Template verknüpft. Dann gings. Grund: Natürlich muss man das .htaccess anpassen, wenn man die ganze Testsite in einem Unterverzeichnis haben kann, z.B. so:

Code: Alles auswählen
RewriteEngine On
RewriteBase /unterverzeichnis/
RewriteCond %{REQUEST_URI}  !redaxo.*
RewriteCond %{REQUEST_URI}  !files.*
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]


Wie siehts auf Deinem Server aus? An den Files und an der DB kanns nun definitiv nicht liegen, wenn du das htaccess korrekt eingestellt hast.
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon Aemilia » 23. Dez 2008, 00:29

DU BIST EIN SCHATZ!!!!! :-)

da war der Fehler! 1000 Dank es funktioniert! :-)
Aemilia
 
Beiträge: 131
Registriert: 6. Jul 2007, 11:14

Nächste

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast