Foros del Web » Programando para Internet » PHP »

Problema con .htaccess

Estas en el tema de Problema con .htaccess en el foro de PHP en Foros del Web. Hola llevo horas leyendo y no doy con la respuesta. Entiendo que tal vez no son buenas practicas pero el proyecto esta así la estructura ...
  #1 (permalink)  
Antiguo 19/06/2013, 16:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 272
Antigüedad: 15 años, 7 meses
Puntos: 1
Problema con .htaccess

Hola llevo horas leyendo y no doy con la respuesta.
Entiendo que tal vez no son buenas practicas pero el proyecto esta así

la estructura del sitio se divide en dominios
mx.pagina.com
pe.pagina.com
co.pagina.com

cada carpeta de subdominio tiene un index.php por lo cual la cara de cada pagina es diferente.
al incluir los archivos lo hago por ejemplo:
http://pagina.com/css/estilos.css

ahora tengo posts de tipo

http://mipagina.com/nota/ocio/Titulo-de-mi-post

la cual realmente redirije a http://mipagina.com/noticia.php?cat=2&post=4

ahora quiero pasar de
http://mipagina.com/nota/ocio/Titulo-de-mi-post
a esto
http://es.mipagina.com/nota/ocio/Titulo-de-mi-post

como tendira que hacer el htaccess?
  #2 (permalink)  
Antiguo 19/06/2013, 16:43
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con .htaccess

http://stackoverflow.com/questions/5...h-htaccess-php
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 20/06/2013, 15:26
 
Fecha de Ingreso: agosto-2008
Mensajes: 272
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Problema con .htaccess

No a ver de una mejor forma, tengo un archivo noticias.php
Entonces quiero que cuando la gente ponga: http://mx.mipagina.com/noticias/categoria/titulo-post

NO redirija sino que se quede la url asi tal cual http://mx.mipagina.com/noticias/categoria/titulo-post
Pero que el fichero que abra sea el de noticias.php?cat=categoria&title=titulo-post&pais=MX

de tal forma que pueda listar las noticias de MX

de igual forma pasaria si ponen US.mipagina.com etc

Me ayudan porfavor?

pd. Asi es como lo hago actualmente

suPHP_ConfigPath /home/user/public_html/
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^nota/([a-zA-Z0-9-]*)/([a-zA-Z0-9-]*) ./noticia.php?cat=$1&id=$2

esto lo unico que hace es las frendly urls, pero yo quiero pasarle un nuevo parametro que sea el subdominio como lo hago?
  #4 (permalink)  
Antiguo 20/06/2013, 15:30
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con .htaccess

Si revisas el ejemplo del enlace que dejé, podrás ver cómo "crear" subdominios "al vuelo" y luego de eso ya verías lo de la redirección interna, quedando la URL intacta.

Porque, si creas un subdominio es, otro mx, otro us, etc., trabajarán como sitios independientes y no es tan fácil la comunicación entre ellos.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 20/06/2013, 15:34
 
Fecha de Ingreso: agosto-2008
Mensajes: 272
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Problema con .htaccess

Gracias por la ayuda, lo revise juralo que lo releei, logre hacer la redireccion pero cuando abria un link me mostraba un not found de noticias.php?cat=categoria&title=titulo-post&pais=MX
no logro hacer que lea el archivo de noticias.php pero del dominio "global" sino que lo busca en el subdominio
  #6 (permalink)  
Antiguo 20/06/2013, 15:44
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con .htaccess

Tal vez es un problema con los alias: http://httpd.apache.org/docs/current...ml#serveralias
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: htaccess
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:24.