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

[SOLUCIONADO] Eliminar el punto html y punto php

Estas en el tema de Eliminar el punto html y punto php en el foro de Apache en Foros del Web. He estado probando este codigo y funciona en el arcivo de htaccess: Código HTML: RewriteEngine on RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L] ...
  #1 (permalink)  
Antiguo 25/07/2013, 07:44
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 16 años, 6 meses
Puntos: 1
Eliminar el punto html y punto php

He estado probando este codigo y funciona en el arcivo de htaccess:

Código HTML:
RewriteEngine on
     RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
     RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L]
     RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
     RewriteRule ^index\.htm$ http://www.ect.com/ [R=301,L]
     RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
     RewriteRule ^index\.php$ http://www.ect/ [R=301,L]
Lo que hace este codigo es cuando introducimos la url por ejemplo: www.ect.com/index.php, www.ect.com/index.html lo redicciona a www.ect.com, pero solo funciona con el navegador Mozilla Firefox el resto de navegadores por ejemplo como Opera, Internet Explorer o Safari no funciona de la misma manera me podeis ayudar.

Saludos.
__________________
Cada día se aprende algo nuevo
  #2 (permalink)  
Antiguo 25/07/2013, 08:37
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 5 meses
Puntos: 401
Respuesta: Eliminar el punto html y punto php

Cita:
Iniciado por TIFORO Ver Mensaje
He estado probando este codigo y funciona en el arcivo de htaccess:

Código HTML:
RewriteEngine on
     
     RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
     RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L]
     RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
     RewriteRule ^index\.htm$ http://www.ect.com/ [R=301,L]
     RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
     RewriteRule ^index\.php$ http://www.ect/ [R=301,L]
Lo que hace este codigo es cuando introducimos la url por ejemplo: [url]www.ect.com/index.php[/url], [url]www.ect.com/index.html[/url] lo redicciona a [url]www.ect.com[/url], pero solo funciona con el navegador Mozilla Firefox el resto de navegadores por ejemplo como Opera, Internet Explorer o Safari no funciona de la misma manera me podeis ayudar.

Saludos.
Prueba asi,,,
Código HTML:
Ver original
  1. RewriteEngine on
  2. RewriteCond %(HTTP_HOST) ^tudominio.com
  3. RewriteRule (.*) http://www.tudominio.com/$1 [R=301,L]
  4. RewriteCond %(THE_REQUEST) ^[A-Z] {3,9}\ /.*index\.html\ HTTP/
  5. RewriteRule (.*) index\.html$ /$1 [R=301,L]
  6. RewriteCond %(THE_REQUEST) ^[A-Z] {3,9}\ /.*index\.htm\ HTTP/
  7. RewriteRule (.*) index\.htm$ /$1 [R=301,L]
  8. RewriteCond %(THE_REQUEST) ^[A-Z] {3,9}\ /.*index\.php\ HTTP/
  9. RewriteRule (.*) index\.php$ /$1 [R=301,L]
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 25/07/2013, 08:51
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 11 años, 5 meses
Puntos: 46
Respuesta: Eliminar el punto html y punto php

Duda el .htcces se puede usar digamos en un localhost ?? es duda inocente con motivos de aprender !!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #4 (permalink)  
Antiguo 25/07/2013, 08:56
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 5 meses
Puntos: 401
Respuesta: Eliminar el punto html y punto php

Cita:
Iniciado por KATHYU Ver Mensaje
Duda el .htcces se puede usar digamos en un localhost ?? es duda inocente con motivos de aprender !!!
Con wamp?
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 25/07/2013, 08:57
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 5 meses
Puntos: 401
Respuesta: Eliminar el punto html y punto php

Bueno si es con wamp, tienes que habilitar antes:
Código HTML:
Ver original
  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine on
  3.     RewriteBase /aliasdirectory/
  4.     RewriteCond %{REQUEST_FILENAME} !-f
  5.     RewriteCond %{REQUEST_FILENAME} !-d
  6.     RewriteRule ^(.*)$ index.php/$1 [L]
  7. </IfModule>
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #6 (permalink)  
Antiguo 25/07/2013, 09:00
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Eliminar el punto html y punto php

Ese codigo no se visualiza la página web en los navegadores por ejemplo Opera, no encuentra la página web y Internet explorer visualiza los contenidos de una manera extraña.

No lo estoy haciendo con wamp es mi servidor web.
__________________
Cada día se aprende algo nuevo

Última edición por TIFORO; 25/07/2013 a las 09:11
  #7 (permalink)  
Antiguo 26/07/2013, 21:12
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 11 años, 5 meses
Puntos: 46
Respuesta: Eliminar el punto html y punto php

Cita:
Iniciado por lauser Ver Mensaje
Con wamp?
xampp !!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #8 (permalink)  
Antiguo 30/07/2013, 08:08
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Eliminar el punto html y punto php

Si funciona el codigo el fallo es este. ####

Este es mi codigo es el que no funciona.

Código:
####
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
    RewriteRule ^index\.htm$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.ect.com/ [R=301,L]
Este es mi codigo es el que si funciona.

Código:
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
    RewriteRule ^index\.htm$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.ect.com/ [R=301,L]
¿Que significa estos simbolos ####?

Echarme una mano porfavor.
__________________
Cada día se aprende algo nuevo

Última edición por TIFORO; 30/07/2013 a las 09:13 Razón: Solucionado
  #9 (permalink)  
Antiguo 02/08/2013, 09:43
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: Eliminar el punto html y punto php

Cita:
Iniciado por TIFORO Ver Mensaje
Si funciona el codigo el fallo es este. ####

Este es mi codigo es el que no funciona.

Código:
####
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
    RewriteRule ^index\.htm$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.ect.com/ [R=301,L]
Este es mi codigo es el que si funciona.

Código:
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
    RewriteRule ^index\.htm$ http://www.ect.com/ [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.ect.com/ [R=301,L]
¿Que significa estos simbolos ####?

Echarme una mano porfavor.


que yo sepa es un comentario, en teoría no hace nada. Debe de haber alguna diferencia más.

Última edición por JustinKO; 02/08/2013 a las 09:49
  #10 (permalink)  
Antiguo 05/08/2013, 14:36
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Eliminar el punto html y punto php

Cita:
Iniciado por JustinKO Ver Mensaje
que yo sepa es un comentario, en teoría no hace nada. Debe de haber alguna diferencia más.
Con esos simbolos no me funcionaba bien, será porque lo reconoce como comentario y no como un codigo para htaccess.

Muchas gracias por vuestra ayuda.
__________________
Cada día se aprende algo nuevo

Etiquetas: html, php, punto
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 20:40.