Hi

I have gone over and over this but I can not get it to work.

I am trying to match this:

http://villarentfethiye.simpg.net/17...iyerental.html

and send it to:

http://simpg.net/info1.php?a=17

So I am using:

Code:
Options +SymLinksifOwnerMatch 
RewriteEngine On

RewriteCond %{HTTP_HOST} ^[.+].simpg.net/[0-9]+-[\.0-9_-a-z]+\.html$ [NC]
RewriteCond %{HTTP_HOST} !^www.simpg.net$ [NC]
RewriteRule ^[\.0-9,-a-z]+\.simpg.net/([0-9]+)-[\.0-9_-a-z]+\.html$ http://simpg.net/info1.php?a=%1 [NC,QSA,L]
But it is not working.

Because this first block is not catching the incoming url,
my second block gets it and sends it to the wrong page.

My second block should only match:

http://villarentfethiye.simpg.net/

And re-direct to : http://simpg.net/info2.php?a=villarentfethiye

It uses:

Code:
RewriteCond %{HTTP_HOST} ^(.+).simpg.net$ [NC]
RewriteCond %{HTTP_HOST} !^www.simpg.net$ [NC]
RewriteRule ^.*$ http://simpg.net/info2.php?a=%1 [NC,QSA,L]
This second block works - BUT it should not be excepting
any url with data coming after "simpg.net" ... but it does.

Because when the first block fails, the second is doing
a re-direct ( but to the wrong page )

Can anyone see where I have gone wrong ?

Thanks.


.