Training, Open Source
computer languages


PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
apache re-write directories problem

Posted by wilko (wilko), 1 November 2004
Hi,

I have contact.html rewritten to index.cgi?n0=CON&n1=6222152121092225765 using:

RewriteRule contact.html index.cgi?n0=CON&n1=6222152121092225765

in a .htaccess file.

This works fine but it interferes with static contact.html pages in subdirectories like conference/contact.html.

I have played around a bit with the rewrite rule and put a  .htaccess in the conference directory with no luck.

can you help please.
JW






Posted by admin (Graham Ellis), 1 November 2004
Hi.

Quick answer (I'm in the middle of training).   The re-write rules in Apache use regular expressions so if you change
   contact.html
to
   ^contact.html
it should limit it to only things that START WITH contact.

By the way - you should really have a \ in front of the ., as that means any character - so
   ^contact\.html

Posted by wilko (wilko), 1 November 2004
That now works.

I had tried the ^ infront but not \.     Even that didn't work straight off because of the browsers cache  - which always gets me!

Thanks Graham and thanks for your recent Magazine.

Jim



This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.


WELL HOUSE CONSULTANTS LTD.: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho