[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[SOLVED]Problem mit url_rewirte nach update 4.1.0 -> 4.4.1 - REDAXO Forum
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/
frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

[SOLVED]Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

30. Jan 2013, 12:34

Moin zusammen ... folgendes Problem:

Ich hatte eine homepage auf Version 4.1.0, DB latin, ohne rewrite,
also z.B.: http://www.domain.de/index.php?article_id=38

Dann Update auf 4.4.1 und UTF-8 (4.4.1 installiert, DB-Dump usw.) .... funktionierte
EDIT: Einige Tablellen waren noch latin, daran lags aber nicht ...

Nun addon url_rewrite installiert/aktiviert:

- alte Artikel werden korrekt geschrieben (z.B.: http://www.domain.de/testartikel.html)
- neu angelegte Artikel werden erst korrekt geschrieben, aber nach Löschen des Caches nach alten rewrite-Schema (z.B.: http://www.domain.de/38-0-testartikel.html) ausgegeben, und auch von Listenmodulen nicht mehr erkannt

versuchte Massnahmen (die aber alle das eigentliche Problem nicht lösen):

- url_rewrite-Addon abgeschaltet => URLs werden nach altem Schema geschrieben (vor und nach Cache löschen)
- rex SEO statt url_rewrite installiert => gar kein (!) rewrite mehr!
(Aber: nach erneutem Umschalten von rexSEO auf url_rewrite blieben die neuen Artikel auch nach Cache-Löschen korrekt, nur ganz neue Artikel waren dann wieder falsch .... (??)
- htaccess habe ich mit und ohne RewriteBase/ ausprobiert, base href im Template ist natürlich gesetzt ...

Mein System (auf xampp):

REDAXO: 4.4.1
PHP: 5.4.7
Datenbank MySQL: 5.5.27

Meine htaccess (von rexSEO generiert):

Code: Alles auswählen

###
### RexSEO Addon htaccess file
###
### @link https://github.com/gn2netwerk/rexseo
###
### @author dh[at]gn2-netwerk[dot]de Dave Holloway
### @author code[at]rexdev[dot]de jdlx
###
### Based on url_rewrite Addon by
### @author markus.staab[at]redaxo[dot]de Markus Staab
###
### @package redaxo 4.3.x/4.4.x
### @version 1.5.3
###


### DO NOT REMOVE THE FOLLOWING "REXSEO REDIRECTS BLOCK" DELIMITERS!
### REXSEO REDIRECTS BLOCK
### /REXSEO REDIRECTS BLOCK


<IfModule mod_rewrite.c>
### ENABLE REWRITING
RewriteEngine On
RewriteBase /

### SUBDOMAIN REDIRECTS
### 1. uncomment "RewriteCond" & "RewriteRule"
### 2. use only one(!) of the following two redirects
### 3. replace DOMAIN.TLD with your domain

### SUBDOMAIN REDIRECT www.DOMAIN.TLD -> DOMAIN.TLD
# RewriteCond %{HTTP_HOST} ^www\.DOMAIN\.TLD$
# RewriteRule ^(.*)$ http://DOMAIN.TLD/$1 [L,R=301]

### SUBDOMAIN REDIRECT *.DOMAIN.TLD -> www.DOMAIN.TLD
# RewriteCond %{HTTP_HOST} ^DOMAIN\.TLD$
# RewriteRule ^(.*)$ http://www.DOMAIN.TLD/$1 [L,R=301]

### REDIRECT SITEMAP.XML -> REXSEO SITEMAP FUNCTION (XML)
RewriteRule ^sitemap\.xml$ index.php?rexseo_func=googlesitemap [NC,L]
### REDIRECT SITEMAP.JSON -> REXSEO SITEMAP FUNCTION (JSON FORMAT)
# RewriteRule ^sitemap\.json$ index.php?rexseo_func=googlesitemap&mode=json [NC,L]

### REDIRECT ROBOTS.TXT -> REXSEO ROBOTS FUNCTION
RewriteRule ^robots\.txt$ index.php?rexseo_func=robots [NC,L]

### DON'T REWRITE DIRS/FILES
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !^redaxo/.*
RewriteCond %{REQUEST_URI} !^files/.*
RewriteCond %{REQUEST_URI} !^google(.*).html*

### REWRITE ALL OTHER REQUESTS TO INDEX.PHP
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]

</IfModule>
Wie geagt: das Problem tritt beim Regenerieren des Caches auf. Woran kann das liegen?
Scheint ja etwas mit dem Update zu tun zu haben ... DB-Struktur, Umstellung latin-UTF-8 oder PHP-Version ?
Seltsam auch, dass rexSEO gar nicht funktioniert ...

Gruss, Frood
Zuletzt geändert von frood am 3. Feb 2013, 14:37, insgesamt 1-mal geändert.

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

31. Jan 2013, 08:12

Hi Frood,

nimm RexSEO und setz unter System $REX['MOD_REWRITE'] auf true.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

31. Jan 2013, 11:22

s.o.
rex SEO statt url_rewrite installiert => gar kein (!) rewrite mehr!
es hilft, den Beitrag vorher zu lesen ;)

Und natürlich ist $REX['MOD_REWRITE'] auf true ....

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

31. Jan 2013, 12:43

frood hat geschrieben:s.o.
rex SEO statt url_rewrite installiert => gar kein (!) rewrite mehr!
es hilft, den Beitrag vorher zu lesen ;)
Hab ich. =)

Aber das Problem ist so nicht nachvollziehbar. RexSEO ist normalerweise ein Addon nach dem Prinzip Install&Forget.

Kannst du keinen Link zum Projekt posten?
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

31. Jan 2013, 16:40

... nein, das Update ist bisher nur local vollzogen, um nicht die laufende website zu zerhacken.
Ich werde die Seite erstmal local ohne rewrite fertigstellen, dann die online-Version ersetzen und dann den rewrite online nochmal probieren, vielleicht liegt es ja auch an xampp .... ich gebe dann Meldung

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

2. Feb 2013, 15:20

.. so, Seite ist wieder online auf 1und1-Server, und der Fehler ist immernoch da, es liegt also nicht an xampp oder der php-Version (hab es online mit php 5.2 und 5.4 probiert ... gleiches Ergebnis.

Es muss also irgendwie mit meiner Update-Methode zusammen hängen, da ich andere Seiten auch ohne Probleme mit rexSEO laufen habe. Ich werde beizeiten nochmal die Datenbankstrukturen genauer unter die Lupe nehmen, erstmal ist die Seite wie gehabt ohne rewrite online (http://www.ostseeferien-im-holzhaus.de)

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

2. Feb 2013, 16:16

Wie hast du denn die DB konkret upgedatet?
Ist sie utf8 oder iso?
Bist du sicher das deine Metadaten gesund sind? Check mal damit: https://github.com/jdlx/metafix/tags
vg, Jan

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Problem mit url_rewirte nach update 4.1.0 -> 4.4.1

2. Feb 2013, 20:09

Bist du sicher das deine Metadaten gesund sind?
Eben nicht .... deshalb wollte ich die DB ja nochmal unter die Lupe nehmen ... was ich aber nun nicht mehr machen muss, weil der "Luxus-Jan" das Plugin des Jahrhunderts geschrieben hat!

:!:

... nu löbbt ooorns wedder!

Tausend Dank und Gruss, Marc

Zurück zu „Allgemeines [R4]“