On Wed, Mar 19, 2008 at 12:12 PM, John Klehm xixsimplicityxix@gmail.com wrote:
On Wed, Mar 19, 2008 at 10:55 AM, Chris Morgan chmorgan@gmail.com wrote:
I can provide help with integrating the code with the appdb if you have any questions. The real question I've got, since I haven't done it before, is how to get the path the user specified, eg. appdb.winehq.org/vendor/adobe (or whatever), into a php script so we can redirect to the list of applications for the vendor 'adobe'.
Chris
Well that did take a bit for me to work out as well here is what is working for me on my apache 2.2.8
You have to have allowoveride Options in the parent conf files and then
filename: htdocs/appdb/.htaccess RewriteEngine On Options FollowSymLinks # need this as well as RewriteEngine On to acutally get it going RewriteBase /appdb/ RewriteRule ^app/(.*)$ matchAppByName.php?AppName=$1
This will let you have: $1 is matched by the part of the url that is not matched by http://hostname.com/appb/app/
e.g. appdb/app/adobe-photoshop-cs2 Results in matchAppByName.php?AppName=adobe-photoshop-cs2
I'm not adverse to help with appdb whatever gets it solved more quickly =)
Be careful when choosing your rewritebase as its more important than you'd think =P
Hope this helps, John
Right, this makes more sense. Checking REQUEST_URI in index.php won't work because the path given won't match an existing page so you'll get the 404 page instead.
Chris