verán, en mi index tengo varios links a archivos en subcarpetas
los link son asi:
Código HTML:
<!--ruta real www.misitio.com/noticias/ver_noticia?id_noticia=3 por ejemplo--> <a href="http://www.misitio.com/noticias/ver_noticia/<?php echo urls_amigables($url) ?>-<?php echo $id_noticia ?>.html"><?php echo $titulo_nt; ?></a> <!--ruta real www.misitio.com/columnas/ver_articulo?id_articulo=3--> <a href="http://www.misitio.com/columnas/ver_articulo/<?php echo urls_amigables($url) ?>-<?php echo $id_articulo ?>.html"><?php echo $tit_art ?></a> <!--ruta real www.misitio.com/opiniones/ver_opinion?id_opinion=3--> <a href="http://www.misitio.com/opiniones/ver_opinion/<?php echo urls_amigables($url) ?>-<?php echo $id_opinion ?>.html"><?php echo $titulo_op; ?></a> <!--ruta real www.misitio.com/sugerencias/ver_suggest?id_suggest=3--> <a href="http://www.misitio.com/sugerencias/ver_suggest/<?php echo urls_amigables($url) ?>-<?php echo $id_suggest ?>.html"><?php echo $titulo_sg; ?></a> //entre otras
http: //www. misitio. com/noticias/ver_noticia/se-agrava-contaminacion-de-mantos-acuiferos-en-tihuatlan-1. html
lo recibo bien, pero me gustario poder quitar en todas ver_loquesea
ya trate de hacer el httaccess pero me manda al 404, este mi httaccess
Código:
trate con # Agregamos está línea para evitar que se puedan explorar los directorios del # servidor, en especial si la ubicación física de los archivos se encuentra # dentro de la estructura del Sitio Web. Options All -Indexes # Activar RewriteEngine Options +FollowSymLinks RewriteEngine On RewriteBase / #Si la url solicitada no es un fichero(existente), continuar... RewriteCond %{REQUEST_FILENAME} !-d #Si la url solicitada no es una carpeta(existente), continuar... RewriteCond %{REQUEST_FILENAME} !-f Rewriterule ^ver_noticia/(.*?)-([0-9]+)\.html$ /noticias/ver_noticia.php?id_noticia=$2&title=$1 [L] Rewriterule ^ver_opinion/(.*?)-([0-9]+)\.html$ /opiniones/ver_opinion.php?id_opinion=$2&title=$1 [L] Rewriterule ^ver_sugerencia/(.*?)-([0-9]+)\.html$ /sugerencias/ver_suggest.php?id_suggest=$2&title=$1 [L] Rewriterule ^ver_evento/(.*?)-([0-9]+)\.html$ /sociales/ver_evento.php?id_evento=$2&title=$1 [L] Rewriterule ^ver_articulo/(.*?)-([0-9]+)\.html$ /columnas/ver_articulo.php?id_articulo=$2&title=$1 [L]
^(.*?)/(.*?)-([0-9]+)\.html$
pero como sabria a donde redirigir, entonces
hice
^noticias/(.*?)-([0-9]+)\.html$
^opiniones/(.*?)-([0-9]+)\.html$
poniendo en los enlaces
<a href='http://www.misitio.com/noticias/<?php echo urls_amigables($url) ?>-<?php echo $id_noticia ?>.html'><?php echo $titulo_nt; ?></a>
<a href='http://www.misitio.com/opiniones/<?php echo urls_amigables($url) ?>-<?php echo $id_opinion ?>.html'><?php echo $titulo_op; ?></a>
esperando tener como resultado algo asi:
http: //www. misitio. com/noticias/se-agrava-contaminacion-de-mantos-acuiferos-en-tihuatlan-1. html
pero me manda al 404
que es lo que debo corregir?? gracias