elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Necesito ayuda con htaccess [F1]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Necesito ayuda con htaccess [F1]  (Leído 2,301 veces)
Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Necesito ayuda con htaccess [F1]
« en: 31 Mayo 2014, 18:31 pm »

Hola, estoy mudando la carpeta raiz a una subcarpeta, no se mucho de htaccess encontre este codigo y logré hacerlo funcionar, pero tengo problemas con quitarle www a la url, si alguien puede ayudarme o quizá si tienen info sobre esto, se lo agradeceria mucho pues estoy haciendo bucles en el host  :-[

Código
  1. RewriteEngine on
  2. # Cambiar sudominio.com por su nombre de dominio
  3. RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
  4. # Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
  5. RewriteCond %{REQUEST_URI} !^/subdirectory/
  6. # No cambiar estas lineas.
  7. RewriteCond %{REQUEST_FILENAME} !-f
  8. RewriteCond %{REQUEST_FILENAME} !-d
  9. # Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
  10. RewriteRule ^(.*)$ /subdirectory/$1
  11. # Cambiar sudominio.com por su nombre de dominio
  12. # Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
  13. # followed by / then the main file for your site, index.php, index.html, etc.
  14. RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
  15. RewriteRule ^(/)?$ subdirectory/index.php [L]



Supongo que en esta linea REQUEST_URI obtiene la url y se le agrega la carpeta

Código:
RewriteCond %{REQUEST_URI} !^/subdirectory/

Saludos y gracias.


« Última modificación: 2 Junio 2014, 12:16 pm por #!drvy » En línea

Un error se comete al equivocarse.
Klixz

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Necesito ayuda con htaccess [F1]
« Respuesta #1 en: 1 Junio 2014, 16:11 pm »

Código
  1. RewriteCond %{HTTP_HOST} ^www\.TUDOMINIO\.com$ [NC]  
  2. RewriteRule ^(.*)$ http://TUDOMINIO/$1 [R=301,QSA,L]

Te aconsejo este editor de HTACCES..

http://www.htaccesseditor.com/es.shtml


« Última modificación: 2 Junio 2014, 12:16 pm por #!drvy » En línea

Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Re: Necesito ayuda con htaccess [F1]
« Respuesta #2 en: 3 Junio 2014, 17:51 pm »

Gracias Klixz, funciona bien, pero lo que yo buscaba era modificar este codigo, asi podria cambiar de carpeta de inicio a una subcarpeta en el host y quitar la www de la URL al mismo tiempo. Si alguien tiene información se lo agradeceria mucho.

Código
  1.    RewriteEngine on
  2.    # Cambiar sudominio.com por su nombre de dominio
  3.    RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
  4.    # Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
  5.    RewriteCond %{REQUEST_URI} !^/subdirectory/
  6.    # No cambiar estas lineas.
  7.    RewriteCond %{REQUEST_FILENAME} !-f
  8.    RewriteCond %{REQUEST_FILENAME} !-d
  9.    # Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
  10.    RewriteRule ^(.*)$ /subdirectory/$1
  11.    # Cambiar sudominio.com por su nombre de dominio
  12.    # Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
  13.    # followed by / then the main file for your site, index.php, index.html, etc.
  14.    RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
  15.    RewriteRule ^(/)?$ subdirectory/index.php [L]

Saludos.
En línea

Un error se comete al equivocarse.
#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: Necesito ayuda con htaccess [F1]
« Respuesta #3 en: 4 Junio 2014, 21:07 pm »

Código
  1. <IfModule mod_rewrite.c>
  2.   RewriteEngine on
  3.  
  4.   # Quitar www.
  5.   # Cambia sudominio.com por el tuyo (sin las www)
  6.   RewriteCond %{HTTP_HOST} ^www\. [NC]
  7.   RewriteRule ^(.*)$ sudominio.com/$1 [R=301,QSA,L]
  8.  
  9.   # Cargar el subdirectorio en vez del principal
  10.   # Cambia sudominio.com por el tuyo (sin las www)
  11.   # Cambia subdirectory por la carpeta.
  12.   RewriteCond %{HTTP_HOST} ^sudominio.com$
  13.   RewriteCond %{REQUEST_URI} !^/subdirectory/
  14.   RewriteCond %{REQUEST_FILENAME} !-f
  15.   RewriteCond %{REQUEST_FILENAME} !-d
  16.   RewriteRule ^(.*)$ /subdirectory/$1
  17.  
  18.   # Cargar por defecto el index.php del subdirectorio.
  19.   # Cambia sudominio.com por el tuyo (sin las www)
  20.   # Cambia subdirectory por la carpeta.
  21.   RewriteCond %{HTTP_HOST} ^sudominio.com$
  22.   RewriteRule ^(/)?$ subdirectory/index.php [L]
  23.  
  24. </IfModule>

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con .htaccess
Desarrollo Web
HDS02 6 3,537 Último mensaje 1 Diciembre 2010, 04:39 am
por Nakp
[AYUDA] .htaccess URL amigable.
Desarrollo Web
Siquillote 2 4,063 Último mensaje 2 Febrero 2011, 19:17 pm
por Siquillote
Necesito ayuda con configuración de url amigable en .htaccess
Desarrollo Web
Rodolfo1584 1 1,810 Último mensaje 5 Octubre 2015, 15:46 pm
por DeMoNcRaZy
[Resuelto] Ayuda con URL y .htaccess
Desarrollo Web
v4char 2 2,262 Último mensaje 15 Febrero 2016, 14:50 pm
por v4char
[Ayuda] htaccess
Desarrollo Web
.:UND3R:. 0 2,030 Último mensaje 2 Octubre 2016, 21:56 pm
por .:UND3R:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines