De antemano soy gracias por tomarse el tiempo por leer y tratar de entender mi problema..
1. Como dice el título quiero hacer URL amigable con mi sitio web que se encuentra hospedado en un hosting comprado (No digo nombre por que no se si es prohibido).
Desconozco totalmente de la función de programación de .htaccess, solo se que se puede hacer tu sitio mas seguro por lo que he leído.
2. Mi pagina web tiene 4 archivos php
2.1 index.php ( para version en español)
2.2 ingles.php (para inicio en ingles)
2.3 consulta.php (que es donde quiero la url amigable)
2.4 consult.php (version ingles de la 2.3)
Realice lo siguiente y no me funciono :
Código Apache:
Ver original
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^consulta/([^/]+)/([^/]+)/?$ consulta.php?es=$1&i=$2 [L] RewriteRule ^consult/([^/]+)/([^/]+)/?$ consult.php?es=$1&i=$2 [L]
Como ven son 2 varibles la que intento enviar, tambien coloque lo siguiente en el Head de la pagina
Código HTML:
Ver original
<base href="http://mipagina.com/test/" />
y esto para la parte de los link
Código PHP:
<li><a href="consulta/<?php echo $sub_row->pcttitulo; ?>&i=<?php echo $sub_row->pctid; ?>"><?php echo $sub_row->nmbsub; ?></a></li>
Código HTML:
que va en el link.Ver original
&i=
El test es donde tengo la carpeta raíz antes de publicarla, pero una vez funcione lo muevo todo.
También si se puede evitar que aparezca index.php y sea http://mipagina.com/test/inicio/
favor agradezco su gran apoyo con el tema.