Foros del Web » Administración de Sistemas » Apache »

Rewrite 301 para quitar index.php? de la URL

Estas en el tema de Rewrite 301 para quitar index.php? de la URL en el foro de Apache en Foros del Web. Hola, Quiero quitar index.php? de las URLs en que aparezca Se me pueden dar 2 casos : index.php? al inicio de la URL como por ...
  #1 (permalink)  
Antiguo 06/12/2016, 17:04
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Rewrite 301 para quitar index.php? de la URL

Hola,


Quiero quitar index.php? de las URLs en que aparezca

Se me pueden dar 2 casos :

index.php? al inicio de la URL como por ejemplo :
Código:
index.php?option=com_acesef&limitstart=140&tag=cartas&view=tags
En este caso quiero enviarlo a una única página del sitio y si no queda otro remedia al raiz (index) del sitio.

index.php? dentro de la URL como por ejemplo :
Código:
historia-tarot-indice.html/5-historia/index.php?option=com_content&view=article&id=56:bar-historicas-flam&catid=6:lam-grandes&Itemid=199
En este caso iría a historia-tarot-indice.html/5-historia/
(lo que haya antes de index.php?

¿ Hay algún código que cubra ambos casos ?

He probado :
Código:
       RewriteEngine On

        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ /index\.php/$1 [L]
pero no hace nada y acaba dando error 500 de servidor.

Ayudenme, gracias.
__________________
El Tarot no es un juego.
  #2 (permalink)  
Antiguo 26/12/2016, 02:48
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Rewrite 301 para quitar index.php? de la URL

Me respondo a mi mismo. Lo mejor que he encontrado es :

Código:
RewriteRule ^index\.php$ /subpage.html? [L,R=301]
__________________
El Tarot no es un juego.

Etiquetas: 301, php, rewrite, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:13.