Problema con reescritura de URL (las rutas relativas no funcionan)

Estoy usando un archivo .htccess para reescribir mis URL. Estoy usando las siguientes reglas en mis archivos .htaccess

Options +FollowSymlinks
RewriteEngine on 
RewriteBase /
RewriteRule ^product/([0-9]+)/([A-Za-z0-9+]+)$ /product.php?productid=$1&prodname=$2

La reescritura funcionó bien.

Pero cuando intento acceder a cualquier otra página a través de una ruta relativa, que en todos los casos, la URL no se redirige correctamente.

Me gusta en el siguiente ejemplo

<form action "something.php" method="post">
   <input type="text" name="1" />
   <input type="submit" value="submit" />
</form>

Cuando hago clic en enviar, la página que se carga eshttp://mydomain/product/1/something/something.php que no existe y, por lo tanto, arroja un error 404

Intenté usar la etiqueta base en la cabeza, pero esto crea un problema mientras uso anclajes de página y ventanas modales. Se redirige a la página de índice.

Por favor, avíseme si se requieren más detalles.

Soy bastante nuevo en esto. Entonces, ¿alguien podría ayudarme con esto?

Gracias de antemano, Kartik

Respuestas a la pregunta(4)

Su respuesta a la pregunta