No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    • CommentAuthorterrybarna
    • CommentTimeNov 8th 2010 editado
     # 1
    Hola demenitas necesito vuestra ayuda.

    Sabéis si están correctas las siguientes sentencias de htaccess? Es que los paso de un servidor a otro y no me hace el url friendly me lo deja con command=... Y los links de la web aparecen sin www.



    RewriteEngine on




    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php?command=$1 [L]

    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www\.dominio\.com$ [NC]
    RewriteRule ^(.*)$ http://www.dominio.com/$1 [R=301,L]


    RewriteCond %{THE_REQUEST} ^.*/index.php
    RewriteRule ^(.*)index.php$ http://www.dominio.com/$1 [R=301,L]
    • CommentAuthorJcrequena
    • CommentTimeNov 9th 2010
     # 2
    En el primer servidor si que funciona?, si es asi puede ser que no tengas el mod_rewrite activado en el nuevo servidor.
  1.  # 3
    Sí que está activado creo que es en esta línea que no lo acepta bien:
    RewriteRule ^(.*)$ http://www.dominio.com/$1 [R=301,L]

    Me hace la redireccion de midominio.com a www.midominio.com

    Pero el rewrite de las urls no lo hace bien. Si se pasa el cursor por encima de la los links de la web está bien sale la url friendly pero al hacer click me hace un 301 a
    www.dominio.com/?command=ejemplo/. Lo hace al revés. Y eso que el código es el mismo en los dos servers.
    • CommentAuthorepsilon
    • CommentTimeNov 9th 2010
     # 4
    Dependiendo de la version de apache RewriteBase / podria no funcionar hasta donde se y el [nc] en el RewriteCond esta de mas.

    El tema de las urls lo solucionas haciedno los links relativos desde /, en ves de en el htaccess usar RewriteBase.

    Osea si en el html tenes un link a pepe.html y ese archivo esta en el raiz de tu sitio, el href lo tenes que hacer "/pepe.html"Disclaimer: Por lo menos así lo veo yo.
    •  
      CommentAuthorPichuco
    • CommentTimeDec 11th 2010
     # 5
    otra solucion para los 301 en un archivo index.php por ejemplo si tenes el dominio vacio y queres redireccion es

    <?
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.example.com.ar" );
    ?>
  2.  # 6
    Necesito ayuda con el htaccess estoy usando 000webhost y tengo entendido que tengo que poner antes un codigo para que funcione las url amigables el codigo que tengo es


    RewriteEngine on
    RewriteRule ^game/([0-9]+)/.+\.html$ file.php?f=$1
    RewriteRule ^category/([0-9]+)/.+/([0-9]+)\.html$ browse.php?c=$1&p=$2
    RewriteRule ^category/([0-9]+)/.+/?$ browse.php?c=$1
    RewriteRule ^profile/([0-9]+)/.+\.html$ profile.php?u=$1
    RewriteRule ^page/([0-9]+)\.html$ page.php?p=$1
    RewriteRule ^scores/([0-9]+)/([0-9]+)\.html$ scores.php?f=$1&p=$2
    RewriteRule ^game/[0-9]+/(newscore|index)\.php$ $1.php
    RewriteRule ^game/[0-9]+/arcade/gamedata/(.*)$ arcade/gamedata/$1 [L]


    Como puedo modificarlo para url amigable ?twitter
    •  
      CommentAuthorRondamon
    • CommentTimeApr 30th 2011
     # 7
    Posted By: leonardoasilvaNecesito ayuda con el htaccess estoy usando 000webhost y tengo entendido que tengo que poner antes un codigo para que funcione las url amigables el codigo que tengo es


    Si no estoy mal estas usando un script de onarcade

    yo tengo el siguiente en una web y funciona


    RewriteEngine on
    RewriteRule ^.+([0-9]+)\.html$ file.php?f=$1 [L]
    RewriteRule ^.+([0-9]+)/([0-9]+)/?$ browse.php?c=$1&p=$2 [L]
    RewriteRule ^.+([0-9]+)/?$ browse.php?c=$1 [L]
    RewriteRule ^perfil/([0-9]+)/.+\.html$ profile.php?u=$1 [L]
    RewriteRule ^pagina/(.+)\.html$ page.php?p=$1 [L]
    RewriteRule ^puntajes/([0-9]+)/([0-9]+)\.html$ scores.php?f=$1&p=$2 [L]
    RewriteRule ^juego/[0-9]+/(newscore|index)\.php$ $1.php [L]
    RewriteRule ^juego/[0-9]+/arcade/gamedata/(.*)$ arcade/gamedata/$1 [L]
    RewriteRule ^paginas([0-9]+)/?$ links.php?a=short&f=$1 [L]
    Rondamon ;-) | Miembro de Honor demenita desde 2007
  3.  # 8
    si tengo entendido que es base para seo pero me gustaria que queden con el nombre del juego en vez de file.php?f=$1twitter
  4.  # 9
    Ahora me queda el final de la url file.php?f=1 !!!!

    :w2tv:twitter