Ayuda con htaccs

souros

New Member
Messages
2
Reaction score
0
Points
0
Hola.. bueno quisiera pedirles ayuda con un htaccs q llevo elaborando y lamentablemnte no pyedo terminarlo por mi falta de conocimientos bueno el asusnto es asi

e logrado q mis url salgan asi


http://miweb..com/foto q/de la casa/

pero me gustaria q salga asi

http://miweb.com/foto-q/de-la-casa/

alguien me puede desir como modifico mi htaccs


Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^aa.x10hosting\.com$ [NC]
RewriteRule ^(.*)$ http://www.aa.x10hosting.com/$1 [R=301,L]


RewriteRule ^(.*)/(.*)/$ Musica.php?Genero=$1&Artista=$2 [L,NC]
RewriteRule ^(.*)/$ Musica.php?Genero=$1 [L,NC]
RewriteRule ^Videos/Zentido_(.*).flv$ Videos/download.php?item=$1&type=0
RewriteRule ^Videos/Ver_(.*)/Ver_(.*)-Online.htm$ Videos/Ver-Video.php?id=$1&titulo=$2
 

eliasr

Member
Messages
344
Reaction score
0
Points
16
Oooh... el maldito .htacces, siempre he apestado en las expresiones regulares, aun despues de mis cursos de compiladores, jejeje.

Supongo que el codigo que pones es el que genera el URL, aunque no veo muy claro por que saca espacios, asi que por que no como ultima condicion re escribes la URL

# Tengo duda en este paso, checa como sale.
RewriteCond %{REQUEST_URI} \ .*\
# El anterio es un "backslash" + espacio, ya que es secuencia de escape
RewriteRule ^([^\ ]*)\ ([^\ ]*)$ /$1-$2 [N]

# El codigo anterior falla con un solo espacio, asi que lo puedes hacer directo.
RewriteCond %{REQUEST_URI} \
# El anterio es un "backslash" + espacio, ya que es secuencia de escape
RewriteRule ^([^\ ]*)\ ([^\ ]*)$ http://ejemplo.com/$1-$2 [R=301,L]

Cuidado, has estas pruebas localmente, un mal codigo puede hacer estragos en Apache.
 
Top