Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Help with Mod Rewrite Rules

edited August 2006 in Vanilla 1.0 Help
http://www.eurolow.com/extensions/Attachments/image.php?CommentID=58&File=9.jpg&Type=Image Anyone able to help me out with some mod rewrite rules to make that link more user friendly??

Comments

  • Options
    What would you like the URL to look like when you're done?
  • Options
    edited July 2006
    Anything a bit nicer, perhaps http://www.eurolow.com/attachment/58/9.jpg if it comes out this will will it be able to be used in img tags on other forums too?
  • Options
    anyone?
  • Options
    edited July 2006
    Edit extensions/Attachments/default.php to make it create links the form you want, like attachment/Image/58/9.jpg.
    Then add to the rewrite rules something like that:
    RewriteRule ^attachment/([^/]+)/([0-9]+)/([^/]+)$ extensions/Attachments/image.php?CommentID=$2&File=$3&Type=$1 [QSA,L]
  • Options
    edited July 2006
    Which fonction create friendly urls in vanilla? How to Extend it?
  • Options
    The friendly urls extension :d
  • Options
    edited July 2006
    No, the friendly urls "extension" (it is just a .htaccess file, and a line in conf/setting.php) make apache transform each friendly url into a the basic url (to the php file with the appropriete query string). But what make vanilla display "categories/" instead of "categories.php" for example when $Configuration['URL_BUILDING_METHOD'] = 'mod_rewrite' ?

    Can we (easily) extend this fonction to use it in an extension?
  • Options
    But what make vanilla display "categories/" instead of "categories.php" for example…
    — Dinoboff
    The GetURL function on line 449 of in /library/framework/Framework.Functions.php
    Can we (easily) extend this fonction to use it in an extension?
    — Dinoboff
    Nope, I don't think we can.
  • Options
    You can in theory. You'd need to add the definitions and the right friendlyurls rules though. I think?
  • Options
    If the format was the same/similar, yes - just add a new
    $Configuration['REWRITE_...).

    But, I think the translation desired here won't work with it - it's too different?
This discussion has been closed.