[mod_rewrite] URLs amigables, problema para que el sitio se vea bien !

Iniciado por Diabliyo, 30 Enero 2011, 07:20 AM

0 Miembros y 2 Visitantes están viendo este tema.

Diabliyo

#10
Castg!

Fijate que sigo obteniendo Not Found :(... Este es mi htaccess:

Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteEngine on
# RewriteBase /
# RewriteRule ^(.+)$ index.php
# RewriteRule . /index.php [L]
RewriteRule ^(.+)/$ index.php?ver=$1
RewriteRule ^hoja/(.+)\-(.+)\.html$ index.php?hoja=$1


El sitio se visualiza bien los estilos y todo, pero no encuentra la URL amigable (checalo, esta ON ahorita en mi blog).

Por otra parte, si descomento la linea 5 y 7, las URL amigables funcionan, pero no desplega el contenido de la noticia ya demas sucede algo muy raro, TODOS LOS ENLACES tienen el nombre de la URL AMIGABLE a la que se le dio click :S

Saludos !

--- EDITADO ---

Las lineas 5 y 7:

# RewriteBase /
# RewriteRule . /index.php [L]


Las saque de un blog donde al parecer el usuario resolvio su problema, lo raro es que a mi no me funciona :(, ademas di con ese blog debido a que tambien tiene hosting en GoDaddy, pero no se si haga diferencia porque mi Hosting es Web y NO es compartido.

Este es Manual

--- EDICION 2 ---

Listo ya interpreta perfecto xD... quedo asi el htaccess:

Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteEngine on
RewriteBase /
RewriteRule ^(.+)/$ index.php?ver=$1
RewriteRule ^hoja/(.+)\-(.+)\.html$ index.php?hoja=$1


No se si estos cambios son especiales para el hosting de GoDaddy y funcione sin problema en cualquier otro hosting, pero me funciona bien asi !

darkangel4

Hola me gustaria saber si es necesario modificar el codigo PHP para que funciones el mod_rewrite o solamente es necesario el htaccess??? encontre este codigo pero no me funciona en mi web que estoy implementando mi web es

http://www.evocero.com

achivo htaccess

Options +FollowSymLinks
Options -MultiViews
RewriteEngine on
#4 variables
Rewriterule ^(.*)/(.*)-(.*)/(.*)-(.*)/(.*)-(.*)/(.*)-(.*)/$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9 [L]
#3 variables
Rewriterule ^(.*)/(.*)-(.*)/(.*)-(.*)/(.*)-(.*)/$ $1.php?$2=$3&$4=$5&$6=$7 [L]
#2 variables
Rewriterule ^(.*)/(.*)-(.*)/(.*)-(.*)/$ $1.php?$2=$3&$4=$5 [L]
#1 variable
Rewriterule ^(.*)/(.*)-(.*)/$ $1.php?$2=$3 [L]


Alguna idea porfavor para que la url amigable sea como la misama que aparece en el bara de Titulo. como en este sitio web???? gracias de antemano.

Diabliyo

Checa mi post que esta por encima del tuyo.. al final le puse como solucione el problema, lo mismo debes hacer tu.

Saludos !


luis108

PD : YA LO SOLUCIONE MI PROBLEMA XD