Programación Web y Scripting > PHP

 problema con htaccess

(1/1)

jodijo5:
hola amigos, tengo un problema con htaccess al crear una regla, por el momento estoy utilizando éste codigo:


--- Código: Text --- RewriteEngine On  RewriteRule ^ficha_(.*)$ index.php?opc=ficha&ipc=$1  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_URI} !=/favicon.ico  RewriteRule ^(.*)$ index.php?opc=$1 [L,QSA]  
pero lo cierto es que he intentado de mil formas para lograr convertir de ésto:
www.example.com/ficha/punto1
www.example.com/home
a ésto, respectivamente:
www.example.com/opc=ficha&ipc=punto1
www.example.com/opc=home

no se si fueran tan amables de darme una manito con ésto, gracias de antemano por su ayuda

zeuslife:
Mmmm... ¿Por qué intentas hacerlo al revés que todo el mundo? Lo que estás intentado hacer, es pasar de URLs amigables, a urls php normales. Para eso apaga el Mod RewriteEngine del servidor, o mediante htaccess!!

Un Saludo!

jodijo5:
disculpa amigo, quizas me confundi al redactar la consulta, aclaro:

tengo las URL así:
http://www.example.com/opc=ficha&ipc=punto1
http://www.example.com/opc=home

pero quiero que ahora se vean así:
http://www.example.com/ficha/punto1
http://www.example.com/home

gracias

zeuslife:
Bien, eso es otra cosa. Pues imaginando que tienes apache, pues sería como has hecho, pero solo que sustituyendo símbologia PHP, por otra más bonita. Aqui un ejemplo (que puedes, obviamente, editar a tu gusto)

.htaccess

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


Lo que hacemos es, como puedes ver, sustituir =D

Un Saludo!

F_Tanori:
Aqui hay un Ejemplo, que en su tiempo me fue muy util


http://www.phpaddiction.com/tags/php/ur ... -part-two/

Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa