Gallery2 URL Rewrite (Embedded) in TYPO3

jdpixx

Joined: 2010-01-16
Posts: 3
Posted: Thu, 2011-09-29 15:38

Hallo zusammen,

ich habe die Gallery2 Extension in TYPO3 installiert. Soweit funktioniert alles super!
Leider habe ich Probleme bei der Anpassung des URL Rewrite (Embedded) Plugins, bzw. der .htaccess.

Die Gallery2 Extension ist in einer Seite des CMS eingebunden und wird über http://www.domain.de/galerie/ und http://www.domain.de/en/gallery/ aufgerufen. Die URLs werden mit der Extension CoolUri erzeugt. Beim Aufruf der Gallery wird folgende URL erzeugt: http://www.domain.de/galerie/?g2_itemId=xx bzw. http://www.domain.de/en/gallery/?g2_itemId=xx
Die Galerie wird tadellos angezeigt und lässt sich auch wunderbar konfigurieren. Nur möchte ich gerne noch "schöne" URLs erzeugen lassen.

Über das TYPO3 Backend habe ich das URL Rewrite (Embedded) Plugin konfiguriert, den absoluten Pfad zum CMS und die URL angegeben, und auch ebenfalls die "Rules" angelegt.

Absoluter Pfad: /www/htdocs/hostaccount/website
URL: /http://www.domain.de/

Die Gallery2 Installation befindet sich in "/www/htdocs/hostaccount/website/gallery2

In der .htaccess im Root-Verzeichnis wird folgendes gesetzt und zerschiesst mir meine danach folgende TYPO3 Konfiguration:

# BEGIN Url Rewrite section
# (Automatically generated. Do not edit this section)
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /http://www.domain.de/

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} gallery\_remote2\.php
RewriteCond %{REQUEST_URI} !/http://www.domain/index\.php$
RewriteRule . - [L]

RewriteCond %{HTTP:Authorization} (.+)
RewriteCond %{QUERY_STRING} !g2_authorization=
RewriteRule . %{REQUEST_URI}?g2_authorization=%1 [QSA]
RewriteCond %{THE_REQUEST} /http://www.domain/d/([0-9]+)-([0-9]+)/([^/?]+)(\?.|\ .)
RewriteCond %{REQUEST_URI} !/http://www.domain/index\.php$
RewriteRule . /gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=%1&g2_serialNumber=%2&g2_fileName=%3 [QSA,L]
RewriteCond %{THE_REQUEST} /http://www.domain/([^?]+)(\?.|\ .)
RewriteCond %{REQUEST_URI} !/http://www.domain/index\.php$
RewriteRule . //index.php?g2_path=%1 [QSA,L]
</IfModule>

# END Url Rewrite section

Die RewriteBase habe ich, nachdem ich einen Error 500 bekam, auf Root "/" gesetzt und die Seitenaufrufe funktionierten danach wieder. Aber leider werden die Gallery2 URLs immer noch nicht umschrieben. Wie muss die .htaccess angepasst werden?

Vielen Dank für eure Hilfe.

Vg Jan