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

Htaccess a lo Wikipedia

Estas en el tema de Htaccess a lo Wikipedia en el foro de Apache en Foros del Web. Hola a todos, Soy un desarrollador web de chile, llevo un tiempo viendo como grandes mentes ayudan a sacar de dudas y dar soluciones aqui. ...
  #1 (permalink)  
Antiguo 06/10/2009, 17:43
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Htaccess a lo Wikipedia

Hola a todos,

Soy un desarrollador web de chile, llevo un tiempo viendo como grandes mentes ayudan a sacar de dudas y dar soluciones aqui.

Bueno, vamos al grano... Tengo lo siguiente:

- Un sitio web modular con php: index.php?sec=Archivo
- A su vez creé el codigo correspondiente en el archivo .htaccess de apache:

Código:
Options +FollowSymLinks 
RewriteEngine On
RewriteBase /

RewriteRule ^([_0-9a-zA-Z]+)$ /Web/index.php?sec=$1
- De manera que si ingreso: dominio.com/Archivo , será lo mismo que: dominio.com/index.php?sec=Archivo

Ahora bien... esta estructura de htaccess es limitada ya que no puedo utilizar los carácteres: ñ : á é í ó ú Á É Í Ó Ú y otros varios "carácteres especiales". Para lograr evitar este error antes de generar las URL dinámicas como la que expliqué anteriormente utilizo la función str_replace de php y tengo que guardar la url aparte sin los "carácteres especiales".

Ahora ¿porqué Htaccess a lo Wikipedia?.

Wikipedia utiliza URL Dinámicas sin eliminar los "carácteres especiales" sino que solo eliminan los espacios cambiándolos por _

Si alguien sabe como se hace esto último agradeceré un montón...

Saludos,

Iván Olivares R.
Desarrollador Web
NewWare Soluciones Informáticas
Viña del Mar, Chile
  #2 (permalink)  
Antiguo 06/10/2009, 17:47
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Htaccess a lo Wikipedia

revisa la funcion http://www.php.net/urlencode
  #3 (permalink)  
Antiguo 06/10/2009, 20:18
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación Respuesta: Htaccess a lo Wikipedia

Cita:
Iniciado por acoevil Ver Mensaje
revisa la funcion...
Gracias acoevil. Probé con la función y funciona.
Pero aún no logro juntarlo con htaccess...

Encontré esta opción pero no logro adaptarla a mi web. me envía error 500, se satura el servidor cuando coloco esta regla htaccess:

Código:
Rewriterule ^(.*)$ /index.php?sec=$1


url: maestrosdelweb.com/editorial/urlamigable/

Última edición por djmaxis; 06/10/2009 a las 20:19 Razón: Error en tipeo código...
  #4 (permalink)  
Antiguo 07/10/2009, 09:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Htaccess a lo Wikipedia

Tema trasladado desde PHP
  #5 (permalink)  
Antiguo 07/10/2009, 09:50
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Htaccess a lo Wikipedia

Prueba así:
Código:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ index.php?sec=$1
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 08/10/2009, 21:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Htaccess a lo Wikipedia

No funciona, envía error 500 nuevamente..
¿Porqué podría ser éste error?
  #7 (permalink)  
Antiguo 08/10/2009, 21:53
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Htaccess a lo Wikipedia

Revisa el archivo donde se guarda el log de errores para encontrar más detalles del problema.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 02/01/2011, 18:07
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 5 meses
Puntos: 11
Respuesta: Htaccess a lo Wikipedia

Reabriendo el tema a la mala

¿Pudiste hacerlo? estoy en las mismas.
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 23:56.