Cuando se está desarrollando un servicio con WCF + REST probablemente se quiera eliminar la extensión .svc de la ruta. Por ejemplo, puede ser preferible que nuestro servicio http://manglar.com/service.svc/gmedina/ se pueda acceder desde la ruta http://manglar.com/service/gmedina/ . Para hacer esto es necesario instalar el URL Rewrite Module para IIS7, y crear una regla de reescritura en el web.config de la siguiente manera:

<system.webServer>
  <rewrite>
      <rules>
          <rule name="Remove .svc" enabled="true">
            <match url="Service/(.*)$" />
              <action type="Rewrite" url="Service.svc/{R:1}" />
          </rule>
      </rules>
    </rewrite>
</system.webServer>

Lo que logramos con esto es que todas las direcciones que lleguen a nuestro servicio con la ruta http://manglar.com/service/* sean reescritas como http://manglar.com/service.svc/*