Como redireccionar nuestro sitio con o sin la / luego de la url del sitio, mediante .htaccess

Mauro

Soy administrador de servidores, me gusta todo lo relacionado a la Tecnología e Informática, Linuxero por curiosidad y Windowsero por necesidad (Laburo). Me encanta compartir lo que aprendo y difundir las cosas que me parecen interesantes, claro que siempre están relacionadas al mundo computacional.
Soy un usuario apasionado por Linux y todo su mundo, el software libre y distribuciones. Bienvenidos a mi mundo.-

También te podría gustar...

2 Respuestas

  1. Keenan MacLeod dice:

    saludos una consulta

    si quiero alguna pagina con un cms dihamos joomla

    dominio.com/sitio
    pero quiero que el usuario final vea domonio.com sin el /sitio , se puede????
    ya que por seguridad no quise instalar en raiz el cms

    saludos

    • Mauro Follet dice:

      Hola Keenan
      Antes que nada gracias por pasarte por el blog, a ver si entiendo bien lo que querés hacer, vos tenés todo creado dentro de una carpeta y querés que esa carpeta sea tu nueva raíz de tu dominio, es decir redireccionar todo lo que tenes dentro de dominio.com/sitio/ hacia dominio.com sin que te delate el navegador?

      Esto no es algo común pero intentemoslo:
      Edita el .htaccess de tu sitio y coloca esto:

      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^(www.)?dominio.com$
      RewriteCond %{REQUEST_URI} !^/sitio/
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /sitio/$1
      RewriteCond %{HTTP_HOST} ^(www.)?dominio.com$
      RewriteRule ^(/)?$ sitio/index.php [L]

      PD: Reemplazá dominio.com por el nombre de tu sitio y “sitio” por el nombre de la carpeta donde instalaste el cms.

      Comentame como te fue, saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *