![]() |
Cambiar direccion - Ejemplo: contacto.php/ por contacto/ Hola, foreros: Este es mi primer mensaje en el foro de Apache. He visto algun que otro mensaje sobre el tema, tambien he visto algo parecido en FAQ, pero no se mucho de Apache. En mi web las paginas tienen extension .php . Lo que busco es ocultar la extension de mis archivos php. Por ejemplo: El boton enviar direcciona a contacto.php. Cuando clicas en la barra de direcciones muestra: www.miweb.com/contacto En realidad deberia ser: www.miweb.com/contacto.php ¿Sabeis como ocultar la extension?, y no me digan que lo meta en una carpeta llamada contacto y llame index al archivo, jeje. ¿Como lo hago? |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ Si tienes varias paginas similares, en el directorio raiz y quieres ocultar la extension en todas ellas, puedes insertar lo siguiente en el fichero .htaccess Código: RewriteEngine onTen en cuenta, que si tienes subdirectorios, etc, la regla se va a a aplicar igual. Si no quieres hacer el cambio cuando hay subdirectorios, la regla que he puesto no vale, y habría que utilizar otra. Si por en contrario quieres hacer el cambio solo para la página contacto.php, la regla sería así: Código: RewriteEngine on |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ Hola de nuevo: Lo he probado pero no me funciona niguno de los codigos que me has escrito Aloqui. Lo he copiado en un .htaccess dentro del servidor, y lo que ocurre es que me da un error de pagina no encontrada escribiendo cualquier cosa, con o sin .php . ¿QUE HAGO? |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ Si usas el segundo ejemplo (solo para la página contacto), cuando escribes en el navegador: www.miweb.com/contacto. Dices que te da error de página no encontrada. ¿ Cual es la página que no encuentra ?. Hay que fijarse en esos detalles puede son los que ayudan a determinar que es lo que está pasando: si no está haciendo ninguna redirección, si la redirección es errónea, etc. |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ prueba con este Cita:
Nota: la tercera línea es cuando quieres convertir solo contacto.php si quieres hacerlo todas tus páginas entonces será^([a-zA-Z0-9]+)$, con esto digo que solo aceptaré direcciones que contengan letras (May y Min) números. espero te sirva |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ buenas, tengo problema similar, que me llevo a este post, quisiera renombrar un achivo /rss.xml , se puede renombrar a /rss/ ? ( o sea cuando entran a /rss/ vean el contenido de /rss.xml ) escribi esto en el .htaccess pero no funcionó RewriteEngine On RewiteBase / RewriteRule ^rss$ /rss.xml [L] saludos |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ Creo que lo que pasa es que tienes dos errores: - En la regla no has incluido la barra del final. - Has puesto RewiteBase en lugar de RewriteBase Prueba lo siguiente: Código: RewriteEngine On |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ OOsiete, muchas gracias copié esto en el .htaccess RewriteEngine On RewriteBase /blog/ RewriteRule ^rss\/$ /rss.xml [L] la direccion /blog/rss/ muestra un error 404...... |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ Yo nunca he utilizado un RewriteBase distinto de "/" por lo que no estoy seguro, pero creo que usar "RewriteBase /blog/" se usaría para cuando estás definiendo un fichero .htaccess de un subdirectorio determinado y su nombre fisico no coincide con el de la URL (en tu caso el subdirectorio blog). Yo creo que en tu caso no lo necesitas, prueba ésto: Código: RewriteEngine On |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ hola, pegué esto en el .htaccess que esta en la raíz del dominio, RewriteEngine On RewriteRule ^blog\/rss\/$ blog/rss.xml [L] con estas variantes: RewriteRule ^blog\/rss\/$ /blog/rss.xml [L] RewriteRule ^blog\/rss\/$ http://dominio/blog/rss.xml [L] pero no hay suerte : ( |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ y en /blog/ no hay algún .htaccess que capture la uri /blog/rss/ ? |
Respuesta: Cambiar direccion - Ejemplo: contacto.php/ por contacto/ hola j_aroche, gracias por la respuesta,,, encontré esta solución: Options +FollowSymLinks RewriteEngine on RewriteRule ^rss/?$ /blog/rss.xml [L] creo que faltaba el signo de ? solamente Saludos |
| La zona horaria es GMT -6. Ahora son las 19:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.