Tengo esta url: http://chatdelmundo.com.es/index.php?p=pages
Como quito index.php?p= en todas las urls?
| ||||
Como dejo urls amigables Tengo esta url: http://chatdelmundo.com.es/index.php?p=pages Como quito index.php?p= en todas las urls?
__________________ ► chatdelmundo.es |
| ||||
Respuesta: Como dejo urls amigables Cita: Hay que editar el archivo .htaccessLo tengo asi: Código PHP:
__________________ ► chatdelmundo.es |
| ||||
Respuesta: Como dejo urls amigables Cita: ¿Qué no salga donde? como lo dejo pa que no salga esto: index.php?p= ![]() La configuración de mod_rewrite no es mágica y no reemplaza los enlaces de tus paginas, esos los debes cambiar tu manualmente.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Como dejo urls amigables Para que no salga esa url en el navegador. Que tengo que hacer manualmente? Que tengo que borrar o editar dame un ejemplo porfa... Las urls funciona sin esto: index.php?p= ¿como lo edito para que en el menu no salga ?
__________________ ► chatdelmundo.es Última edición por ChatDelMundo; 11/05/2013 a las 10:47 |
| ||||
Respuesta: Como dejo urls amigables Te explico. Lo que hace mod_rewrite es únicamente reescribir la URL del request internamente, pero no cambia tus enlaces en tus scripts, eso lo tienes que cambiar tu. Debes escribir tus enlaces viejos (los que intentas reescribir) por sus formas nuevas, la idea es que sólo cambies eso, ya que la programación no debes tocarla, solo los enlaces.
Código HTML:
Ver original
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Como dejo urls amigables Cita: No encontre en mis scripts ese formato.
Iniciado por pateketrueke ![]() Te explico. Lo que hace mod_rewrite es únicamente reescribir la URL del request internamente, pero no cambia tus enlaces en tus scripts, eso lo tienes que cambiar tu. Debes escribir tus enlaces viejos (los que intentas reescribir) por sus formas nuevas, la idea es que sólo cambies eso, ya que la programación no debes tocarla, solo los enlaces.
Código HTML:
Ver original Estuve buscando y la forma de editar los enlaces me parece que es este codigo: Código PHP:
__________________ ► chatdelmundo.es |
| ||||
Respuesta: Como dejo urls amigables No, el script que muestras es el que extraer las variables de la URL, ese lo debes dejar intacto. El código que debes editar es el que genera tus enlaces, el que los imprime, los menús o como les quieras llamar. Me refiero a la parte del HTML que son los enlaces, los elementos <a> de tu navegación son los que debes actualizar. ¿Me explico? Deberías mostrar algo de estos menús que tienes, ya que en cualquier parte que hagas uso de un enlace para tu sistema debe estar escrito de la nueva forma para que al pasar el mouse encima o hacer clic la ruta en el navegador sea la nueva.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Como dejo urls amigables No puedo ni explicar como de malo es usar $_REQUEST, ni me atrevo ... pateketrueke te ha guiado muy bien, lee algo sobre mod_rewrite la web esta ... saturada sera poco decir , con informacion y tutoriales sobre el tema. Pero si tanto quieres que sea mediante PHP, ahora te escribo una funcion que tal vez te sirva... (3 mins. latter) No se si es la mejor forma, pero es la mejor que se me ocurre sin tocar mod_Rewrite Código PHP: el resultado seria:
Código:
URL format:Array ( [parameter1] => value [parameter2] => value2 ) Cita: Saludos :>>> http://____.[com|net|org|etc...]/file.php/parameter/value |
| ||||
Respuesta: Como dejo urls amigables Cita: En el archivo boot.inc.php sale asi el menu:Código PHP: Código PHP: Código PHP: En la web la gente se registra y suben cosas ¿como hago para que todos esos enlaces esten amigables?
__________________ ► chatdelmundo.es |
| ||||
Respuesta: Como dejo urls amigables Cita: En que parte coloco ese codigo para que funcione?
__________________ ► chatdelmundo.es |
| ||||
Respuesta: Como dejo urls amigables Cita: Lo mismo que te han dicho, tienes que hace el cambio MANUALMENTE, no hay forma de que automáticamente sin tocar código se cambien, ahora, en el código que has mostrado deberías buscar donde esta definida la función url(), ya que se ve que hay es donde se generan los links...
Iniciado por ChatDelMundo ![]() En el archivo boot.inc.php sale asi el menu: Código PHP: Código PHP: Código PHP: En la web la gente se registra y suben cosas ¿como hago para que todos esos enlaces esten amigables?
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| ||||
Respuesta: Como dejo urls amigables ... Olvida, con el ejemplo que te di te vas a liar mas .... Una cosa leíste algo sobre mod_rewrite ? Si es que si , creo que esto te servira:
Código:
Creo que hara exactamente lo que quieres RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/([^\.]+)?$ /index.php?p=$1 [QSA] |
| ||||
Respuesta: Como dejo urls amigables Cita: Ya lo puede arreglar, muchas gracias por su apoyo !
Iniciado por bulter ![]() ... Olvida, con el ejemplo que te di te vas a liar mas .... Una cosa leíste algo sobre mod_rewrite ? Si es que si , creo que esto te servira:
Código:
Creo que hara exactamente lo que quieresRewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/([^\.]+)?$ /index.php?p=$1 [QSA] ![]() En mi archivo config.php lo que esta en negrilla tenia que quitarlo: Cita: Solo tenia que dejar $uhome = 'http://chatdelmundo.com.es'; $flvtool2Path = '/usr/bin/flvtool2'; $ffmpegPath='/usr/local/bin/ffmpeg'; $var_cache_live = 3600; // seconds $ubase = $uhome.'/index.php?p='; //$ubase = $uhome.'/'; $num_per_page = 12; $sid = 'jcow'; $table_prefix = 'jcow_'; $timezone = -8; $settings = array( Código PHP: ![]()
__________________ ► chatdelmundo.es |
Etiquetas: |