.htaccess multiroot und kurze URLs

Marcoson

Joined: 2007-01-26
Posts: 18
Posted: Fri, 2007-01-26 11:18

hallo
ich befasse mich gerade mit gallery2 von menalto.
ich möchte schönere urls verwenden.
eine url zu einem album sieht mit der von gallery2 generierten htaccess so aus:
/fotos/?g2_view=core.ShowItem&g2_path=fotos/sylt2006/
sollte aber so aussehen
/fotos/sylt2006/

ich persönlich vermute einen fehler in der .htaccess datei es wäre toll wenn jemand mit einem geschulten auge sich die mal ansehen könnte. oder falls es ein anderer fehler ist mir bei diesem behilflich sein könnte.

# BEGIN Url Rewrite section
# (Automatically generated.  Do not edit this section)
<IfModule mod_rewrite.c>
    RewriteEngine On
 
    RewriteBase /
 
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} gallery\_remote2\.php
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   -   [L]
 
    RewriteCond %{HTTP:Authorization} (.+)
    RewriteCond %{QUERY_STRING} !g2_authorization=
    RewriteRule .   /fotos?g2_href=&g2_authorization=%1   [QSA]
    RewriteCond %{REQUEST_METHOD} OPTIONS
    RewriteRule .   /fotos?g2_href=modules/webdav/data/options/   [QSA,L]
    RewriteCond %{THE_REQUEST} \ /srss/([0-9]+)(\?.|\ .)
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   /fotos?g2_view=rss.SimpleRender&g2_itemId=%1   [QSA,L]
    RewriteCond %{THE_REQUEST} \ /rss/([^\/\?]+)(\?.|\ .)
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   /fotos?g2_view=rss.Render&g2_name=%1   [QSA,L]
    RewriteCond %{THE_REQUEST} \ /d/([0-9]+)-([0-9]+)/([^\/\?]+)(\?.|\ .)
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   /fotos?g2_view=core.DownloadItem&g2_itemId=%1&g2_serialNumber=%2&g2_fileName=%3   [QSA,L]
    RewriteCond %{THE_REQUEST} \ /w([^?]*)(\?.|\ .)
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   /fotos?g2_controller=webdav.WebDav&g2_path=%1   [QSA,L]
    RewriteCond %{THE_REQUEST} \ /([^?]+)(\?.|\ .)
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   /fotos?g2_view=core.ShowItem&g2_path=%1   [QSA,L]
    RewriteCond %{THE_REQUEST} \ /([^?]+)\.davmount(\?.|\ .)
    RewriteCond %{REQUEST_URI} !/fotos$
    RewriteRule .   /fotos?g2_view=webdav.WebDavMount&g2_path=%1   [QSA,L]
</IfModule>
 
# END Url Rewrite section

gruß und danke im voraus