I use this .htaccess file to rewrite every .html request to counter.py # ================================================================================================================= RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^/?(.+\.html) /cgi-bin/counter.py?htmlpage=$1 [L,PT,QSA] # =================================================================================================================
counter.py script is created for creating, storing, increasing, displaying a counter for each webpage for every website i have. It's supposed to identify each webpage by a <!-- Number --> and then do it's database stuff from there # ================================================================================================================= # open current html template and get the page ID number # ================================================================================================================= f = open( '/home/nikos/public_html/' + page ) # read first line of the file firstline = f.readline() # find the ID of the file and store it pin = re.match( r'<!-- (\d+) -->', firstline ).group(1) # ================================================================================================================= It works as expected and you can see it works normally by viewing: http//superhost.gr (bottom down its the counter) What is the problem you ask?! Problem is that i have to insert at the very first line of every .html template of mine, a unique string containing a number like: index.html <!-- 1 --> somefile.html <!-- 2--> other.html <!-- 3 --> nikos.html <!-- 4 --> cool.html <!-- 5 --> to HELP counter.py identify each webpage at a unique way. Well.... its about 1000 .html files inside my DocumentRoot and i cannot edit ALL of them of course! Some of them created by Notepad++, some with the use of Dreamweaver and some others with Joomla CMS Even if i could embed a number to every html page, it would have been a very tedious task, and what if a change was in order? Edit them ALL back again? Of course not. My question is HOW am i suppose to identify each and every html webpage i have, without the need of editing and embedding a string containing a number for them. In other words by not altering their contents. or perhaps by modifying them a bit..... but in an automatic way....? Thank you ALL in advance. -- http://mail.python.org/mailman/listinfo/python-list