cambiar el nombre de URL sin redirigir

  • michaelscheel
  • Born
  • Born
  • No Avatar
  • Registrado: Abr 10, 2012
  • Mensajes: 3
  • Status: Offline

Nota Abril 10th, 2012, 6:30 am

Hola

IAM idiota cuando se trata de reescribir :D , por lo que con la esperanza de algunos de ustedes me puede ayudar...
IAM tratando de cambiar el nombre de URL sin redirigirles.


---------------------------------- code from httacess ----------------------------------------------------------


< IfModule mod_deflate.c >
#DEFLATE por tipo: texto, html, xml, css
AddOutputFilterByType DEFLATE texto de text/plain text/html/css text/xml

#DEFLATE por tipo - javascript
AddOutputFilterByType DEFLATE application/x-javascript aplicación/javascript text/javascript x/texto-js texto/x-javascript

#DEFLATE por extensión
DESINFLAR AddOutputFilter js css htm html xml
</IfModule>


##Este comentario si FollowSymLinks ya no está habilitado en el servidor
#Opciones + FollowSymLinks

##Utilizar mod reescritura
##Comentario la línea siguiente si RewriteEngine aún no está habilitada en el servidor
RewriteEngine de

##Comentario la línea siguiente y cambiar la ruta de acceso si la secuencia de comandos está instalado
##en una ruta diferente de la carpeta raíz de su dominio

#RewriteBase /

RewriteRule ^index.html index.php [CN]
RewriteRule ^recent_ads.html recent_ads.php [CN]
RewriteRule ^register.html register.php [CN]
RewriteRule ^ pre-register.html pre-register.php [CN]
RewriteRule ^login.html login.php [CN]
RewriteRule ^logout.html logout.php [CN]
RewriteRule ^favorites.html favorites.php [CN]
RewriteRule ^contact.html contact.php [CN]
RewriteRule ^listings.html listings.php [CN]
RewriteRule ^ pre-submit.html pre-submit.php [CN]
RewriteRule ^([0-9]+)-([^\/]+)?/content.html$ content.php?id=$1 [CN, qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/index.html$ index.php?category=$1 [CN, qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/details.html$ details.php?id=$1 [CN, qsa]
RewriteRule ^ ([^ \ /] +) / ([^ \ /] +) / ([^ \ /] +) /recent_ads.html$ recent_ads.php?page=$ & orden =$ 2 & order_way =$ 3 [CN, qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/user_listings.html$ user_listings.php?id=$1 [CN, qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/([^\/]+)/([^\/]+)/([^\/]+)/user_listings.html$ user_listings.php?id=$1 & page =$ 3 & orden =$ 4 & order_way =$ 5 [CN, qsa]
RewriteRule ^ ([^ \ /] +) / ([^ \ /] +) / ([^ \ /] +) /favorites.html$ favorites.php?page=$1 & orden =$ 2 & order_way =$ 3 [CN, qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/store.html$ store.php?id=$1 [CN, qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/([^\/]+)/([^\/]+)/([^\/]+)/store.html$ store.php?id=$1 & page =$ 3 & orden =$ 4 & order_way =$ 5 [CN, qsa]

##Comentario a la línea siguiente cuando activar subdominios de ubicación
##No olvides sustituir su propio nombre de dominio (dominio eliminado).

#RewriteCond % {HTTP_HOST}!(dominio eliminado)$ [NC]
#¿RewriteCond % {HTTP_HOST} ^(www.)?([a-z0-9-_] +).(dominio eliminado) [CN]
#RewriteRule (. *) % {SCRIPT_FILENAME}? crt_city = % 2 [NC, QSA]

RewriteCond % {REQUEST_URI} ^ (.*)(/listings.html)(.*)$ [NC]
RewriteCond % {SCRIPT_FILENAME}!-f
RewriteCond % {SCRIPT_FILENAME}!-d
RewriteRule (. *)./listings.php?$1
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Abril 10th, 2012, 6:30 am

  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Abril 10th, 2012, 7:34 am

¿Qué se intenta reescribir? Theres ya un montón de reescritura pasando por lo que veo aquí.

Código: [ Select ]
RewriteRule ^index.html index.php [nc]

Esto significa tomar una dirección url como "http://mydomain.com/index.html" y el cambio a "http://mydomain.com/index.php" - el usuario sólo ve "index.html", no cambia nada en la barra de direcciones. Si tendrías bastante gente vaya a "http://mydomain.com/mypage" (por ejemplo), que se puede reescribir así:
Código: [ Select ]
RewriteRule ^mypage index.php [nc]


Creo que esto es lo que están pidiendo de todos modos.
http://www.disabo.com
  • michaelscheel
  • Born
  • Born
  • No Avatar
  • Registrado: Abr 10, 2012
  • Mensajes: 3
  • Status: Offline

Nota Abril 10th, 2012, 7:51 am

Gracias mutch así por tu respuesta

pero sólo desea cambiar el nombre de url, no lo redirigir si eso es posibles
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Abril 10th, 2012, 8:37 am

No tengo ni idea de lo que quiere decir, URLs no tiene un "nombre". Theres no redirección pasando aquí, que podría ser identificado con [R] al final.

Lo único que como veo la redirección es esta:
Código: [ Select ]
RewriteCond %{REQUEST_URI} ^(.*)(/listings.html)(.*)$ [NC]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule (.*) ./listings.php?
  1. RewriteCond %{REQUEST_URI} ^(.*)(/listings.html)(.*)$ [NC]
  2. RewriteCond %{SCRIPT_FILENAME} !-f
  3. RewriteCond %{SCRIPT_FILENAME} !-d
  4. RewriteRule (.*) ./listings.php?

Esto significa que si se llama listings.html, o algo llamado es decir no a un archivo o un directorio, enviar a través de listings.php (que debe ser algún tipo de función de búsqueda) con la solicitud como la consulta a la búsqueda. Esto no es realmente redirección bien aunque el falso llamado URI es simplemente un alias para listings.php. La dirección en la barra de direcciones no (o no) cambiar - que es realmente lo que redirección.

¿Lo que, concretamente, es ser redirigido que no desea?
http://www.disabo.com
  • michaelscheel
  • Born
  • Born
  • No Avatar
  • Registrado: Abr 10, 2012
  • Mensajes: 3
  • Status: Offline

Nota Abril 10th, 2012, 9:49 am

como una babosa, puedo yo cambiar una dirección url,

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 202 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC