Not signed in (Sign In)

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorphual
    • CommentTimeApr 3rd 2009
     
    Thanks to the excellent changes to the Plogger gallery code in svn, I'm within a gnats whisker of getting it to work with my Textpattern installation.. I?ll be putting more details of my experience once I have complete success, but I?m left with one final problem that I lack the knowledge of how to change? the rewrite rules in the .htaccess file!

    I think it highly likely that the changes necessary should be fairly easy, but after some playing it?s become clear that I just can?t wrap my head around the syntax. Here are the cruft-free rewrite rules inserted into the .htaccess file by each program:

    #BEGIN Textpattern
    <IfModule mod_rewrite.c>
    RewriteEngine On
    #RewriteBase /relative/web/path/
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.+) - [PT,L]
    RewriteCond %{REQUEST_URI} !=/favicon.ico
    RewriteRule ^(.*) index.php
    RewriteCond %{HTTP:Authorization} !^$
    RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
    </IfModule>
    #END Textpattern


    # BEGIN Plogger
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /plogger
    RewriteCond %{REQUEST_URI} !(\.|/$)
    RewriteRule ^.*$ http://mydomain.com%{REQUEST_URI}/ [R=301,L]
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^.*$ - [S=2]
    RewriteRule feed/$ plog-rss.php?path=%{REQUEST_URI} [L]
    RewriteRule ^.*$ index.php?path=%{REQUEST_URI} [L]
    </IfModule>
    # END Plogger


    The Plogger rewrite code changes this /ploggerpath/?level=album&id=1 into this /ploggerpath/collection1/gallery1/

    The Textpattern rewrite code changes this /?s=section into this /section

    If both programs are installed in the same base directory and the gallery is found in Textpattern section ?gallery?, the unaltered url would be

    /?s=gallery&level=album&id=1

    How would I need to change the rewrite rule to get it to something more useful, such as

    /gallery/collection1/gallery1

    Stuart