hola espero puedan ayudarme con algunos cambios que deseo hacer a mi httacces
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
como verán todas llevan el mismo formato, las urls que resultan son de esta forma:
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:
# 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]
trate con
^(.*?)/(.*?)-([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