[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • [SOLVED] url_rewrite: Artikel anzeigen vom Backend?
Seite 1 von 1

[SOLVED] url_rewrite: Artikel anzeigen vom Backend?

Verfasst: 28. Apr 2010, 19:52
von rash
Hallo zusammen,

ein kleines, aber etwas lästiges Problem im Zusammenhang mit url_rewrite ist mir jetzt erst aufgefallen. Im Frontend läuft alles gut nach dem Schema /kategorie/artikel oder kategorie/artikel/, aber wenn ich im Backend bei einem Artikel auf »Anzeigen« klicke, bekomme ich als Ziel die »schmutzige« Variante, also z. B. /index.php?article_id=17. Das wäre mir eigentlich wurst, weil es ja nur um eine Kontroll-Anzeige geht, dummerweise wird die Seite aber gar nicht angezeigt, sondern ich lande stattdessen auf der Startseite (die für den Not-Found-Fall voreingestellt ist).

Lösungsansätze gibt es zwei: Entweder ich bringe das Backend ebenfalls dazu, für die Ansicht das url_rewrite-Schema zu verwenden oder ich sorge dafür, dass das index.php?article_id=xy-Schema funktioniert ebenfalls. Nur weiß ich bei beiden Ansätzen nicht, wie ich am besten vorgehe. Kann mir jemand in den Sattel helfen?

Das ist meine aktuelle .htaccess:

Code: Alles auswählen

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]

RewriteCond %{HTTP_HOST} ^domain.tld [NC]
RewriteRule ^(.*)$ http://www.domain.tld/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !^redaxo/.*
RewriteCond %{REQUEST_URI} !^files/.*
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]
Schöne Grüße
Ralf

Re: url_rewrite: Artikel anzeigen vom Backend?

Verfasst: 29. Apr 2010, 02:32
von jdlx
rash hat geschrieben:Entweder ich bringe das Backend ebenfalls dazu, für die Ansicht das url_rewrite-Schema zu verwenden..
Vorschaubug in REDAXO 4.2.1 beheben .. ganz unten.

hth,
Jan

Verfasst: 29. Apr 2010, 10:40
von rash
Juhuuu! Kurz und präzise vom Tisch, das Generve. Herzlichen Dank!

Ralf

Verfasst: 29. Apr 2010, 16:19
von jdlx
rash hat geschrieben:Juhuuu! Kurz und präzise vom Tisch, das Generve. Herzlichen Dank!
De nada.. setz doch evtl. noch ein [SOLVED] vor deinen initialen Titel.. finde das hilft deutlich bei der Recherche (anderer), und das Problem bekommen andere sicher auch.... ;-)

lg,
Jan

Verfasst: 29. Apr 2010, 16:41
von rash
OK, gute Idee eigentlich.

Ralf