The site is a video lesson site. The home page has links to various lesson pages. For example directory/foo.htm On this page is an iframe in which the video will be shown. On directory/foo.htm visitors can select different size videos for cable/dsl/dialup. These links go to foo-0.html or foo-1.html or foo-2.html which are displayed in the iframe. In other words, all lesson pages have the extension htm while all videos are shown on pages with the extension .html The html pages just invoke an .swf file which shows the video foo-0.flv or foo-number.flv It all works very well except... The stats for entry pages show a lot of visitors entering through the .html pages. While they do get the video, they don't get anything else. Not even a "Home" button. Of course we loose all the goodies that come from a page with text, images, links. Goodies like the ability to sell them anything, or even to tell them the name of the site. I tried to redirect them from foo.html to foo.htm using: RewriteRule ^(.*).html(.*)$ http://www.mysite.com/$1.htm$2 [R=301,L] It does do the redirect, but also redirects the link that is supposed to go to foo.html Therefor no movies can ever be shown. The lesson page just re-opens itself. I do not know why the visitors are sent to the wrong page in the first place, but it is a huge problem because so many visitors enter on the .html pages. Is there any way I can redirect a link on website entry, and not redirect the link if invoked from within the site. I would even be happy to redirect an entry to foo.html to the 404 page Please help