Urgente: Mod_write. Ayuda con integración a ajax
Urgente: Mod_write. Ayuda con integración a ajax
Hola Forero.
No funciona bien. ¿Cuál puede ser el inconveniente?
Estamos implementando el modo mod_write. Pido su colaboración.
Creamos un archivo llamado .htaccess y fue colocado en el index
RewriteEngine On
RewriteBase /
#RewriteCond %{REQUEST_URI} ^[0-9]*_
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^([0-9]*)_.*$ rewrite_links.php?id=$1 [L,R=301]
------------
Luego se creo un archivo rewrite_links_crear.php . Este archivo lo
colocamos en el index.php de la siguiente forma
<?php include 'rewrite_links_crear.php' ?>
El código de este archivo es:
<?php require_once('Connections/anuack_com.php'); ?>
<?php
session_start();
mysql_select_db($database_anuack_com, $anuack_com);
$query = "SELECT id, texto_idioma_".$_SESSION['idm']." AS texto FROM
rewrite_links WHERE activo=1";
$result = mysql_query($query, $anuack_com) or die(mysql_error());
$server = $_SERVER['SERVER_NAME'];
while($row = mysql_fetch_assoc($result)){
$texto = $row['texto'];
$texto = strtolower($texto);
$buscar = array("á","é","í","ó","ú","ñ"," ");
$reemplazar = array("a","e","i","o","u","n","-");
$new_texto = str_replace($buscar, $reemplazar, $texto);
$id = $row['id'];
echo "<a class='rwl' href='http://".$server."/".$id."_".
$new_texto."/'>".$row['texto']."</a> | ";
}
?>
-----
Ahora creamos un archivo llamado rewrite_links.php
Todo el código que se encontraba en index.php lo colocamos en
rewrite_links.php
Supuesta mente los link deben quedar así:
http://industriaspico.com/52_mesas-de-juntas-linea-steel-glass/
Claro, la idea es que se vea sin el numero 52.
Eso se puede quitar con el archivo rewrite_links_crear.php y lo
dejamos así:
Antes:
echo "<a class='rwl' href='http://".$server."/".$id."_".
$new_texto."/'>".$row['texto']."</a> | ";
Después:
echo "<a class='rwl' href='http://".$server."/".$new_texto."/'>".$row
['texto']."</a> | ";
Pero no me esta funcionando. Cual puede ser el problema.
A propósito, el sitio esta echo en full AJAX. El sitio es http://industriaspico.com
Posdata:
Esta bien los link mostrado abajo
De ante mano espero su colaboración
-----
http://industriaspico.com
http://divicionesenvidrio.com
http://escritorioenvidrio.com
http://escritorioenvidrioyacero.com
http://mesadejunta.com
http://mesasdejunta.com
http://mobiliarioenvidrio.com
http://mueblesenvidrio.com
http://sillasenmaya.com
http://sillasgerenciales.com
Fabricación y comercialización de muebles metálicos para oficina
mueble de oficina
mueble para oficina
escritorio
mesa de junta
mesa
silla
escritorio en vidrio claro de 19mm
escritorio en vidrio
escritorio operativo
escritorio moderno en vidrio y cromo
escritorio en cromo
Hola Forero.
No funciona bien. ¿Cuál puede ser el inconveniente?
Estamos implementando el modo mod_write. Pido su colaboración.
Creamos un archivo llamado .htaccess y fue colocado en el index
RewriteEngine On
RewriteBase /
#RewriteCond %{REQUEST_URI} ^[0-9]*_
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^([0-9]*)_.*$ rewrite_links.php?id=$1 [L,R=301]
------------
Luego se creo un archivo rewrite_links_crear.php . Este archivo lo
colocamos en el index.php de la siguiente forma
<?php include 'rewrite_links_crear.php' ?>
El código de este archivo es:
<?php require_once('Connections/anuack_com.php'); ?>
<?php
session_start();
mysql_select_db($database_anuack_com, $anuack_com);
$query = "SELECT id, texto_idioma_".$_SESSION['idm']." AS texto FROM
rewrite_links WHERE activo=1";
$result = mysql_query($query, $anuack_com) or die(mysql_error());
$server = $_SERVER['SERVER_NAME'];
while($row = mysql_fetch_assoc($result)){
$texto = $row['texto'];
$texto = strtolower($texto);
$buscar = array("á","é","í","ó","ú","ñ"," ");
$reemplazar = array("a","e","i","o","u","n","-");
$new_texto = str_replace($buscar, $reemplazar, $texto);
$id = $row['id'];
echo "<a class='rwl' href='http://".$server."/".$id."_".
$new_texto."/'>".$row['texto']."</a> | ";
}
?>
-----
Ahora creamos un archivo llamado rewrite_links.php
Todo el código que se encontraba en index.php lo colocamos en
rewrite_links.php
Supuesta mente los link deben quedar así:
http://industriaspico.com/52_mesas-de-juntas-linea-steel-glass/
Claro, la idea es que se vea sin el numero 52.
Eso se puede quitar con el archivo rewrite_links_crear.php y lo
dejamos así:
Antes:
echo "<a class='rwl' href='http://".$server."/".$id."_".
$new_texto."/'>".$row['texto']."</a> | ";
Después:
echo "<a class='rwl' href='http://".$server."/".$new_texto."/'>".$row
['texto']."</a> | ";
Pero no me esta funcionando. Cual puede ser el problema.
A propósito, el sitio esta echo en full AJAX. El sitio es http://industriaspico.com
Posdata:
Esta bien los link mostrado abajo
De ante mano espero su colaboración
-----
http://industriaspico.com
http://divicionesenvidrio.com
http://escritorioenvidrio.com
http://escritorioenvidrioyacero.com
http://mesadejunta.com
http://mesasdejunta.com
http://mobiliarioenvidrio.com
http://mueblesenvidrio.com
http://sillasenmaya.com
http://sillasgerenciales.com
Fabricación y comercialización de muebles metálicos para oficina
mueble de oficina
mueble para oficina
escritorio
mesa de junta
mesa
silla
escritorio en vidrio claro de 19mm
escritorio en vidrio
escritorio operativo
escritorio moderno en vidrio y cromo
escritorio en cromo
Respuesta de lamek
1
3 respuestas más de otros expertos
Respuesta de Jorge Vila
1
Respuesta de Marcelo Origoni
1
Respuesta de Chari Saiz