Portada RVSiteBuilder RVSiteBuilder 7 NO Funciona con WWW (Herramienta Web Fácil)
Varios clientes que han decidido utilizar la herramienta RVSiteBuilder 7 para construir su web de forma sencilla a través de cPanel nos han indicado que; una vez publicada, si accedían a la misma poniendo WWW delante del dominio o subdominio les daba el siguiente error:
Please contact your provider with info:1. RVSitebuilder CMS App have not install. 2. Not found vendor path. 3. Your PHP version not compatible, Our system require PHP 7.1+
Please contact your provider with info:
1. RVSitebuilder CMS App have not install. 2. Not found vendor path. 3. Your PHP version not compatible, Our system require PHP 7.1+
Es normal que RVSiteBuilder 7 NO funcione con WWW, ya que la cuando se realiza la instalación de una web mediante esta plataforma la única opción que brinda es para construir la web sobre el dominio o subdominio SIN WWW. Aquí la prueba:
Este funcionamiento tenemos que decir que es el correcto y el esperado: RVSiteBuilder7 usa sympfony por debajo y sólo permite tener configurado un dominio o subdominio. Por lo tanto, no es como otros sistemas framework o gestores de contenidos (CMS) en los que se permite trabajar tanto con www como sin ellas, pero son otros casos que no tienen nada que ver con RVSiteBuilder 7.
Solo sus creadores sabrán porque no han ofrecido también que la web cargue con www, tal vez se están reservado esta funcionalidad para RVSiteBuilder 8.
La opción más sencilla para solucionar el problema pasa por hacer una redirección del dominio o subdominio con www hacia el dominio o subdominio sin www.
Para ello, directamente podemos poner el siguiente código en el archivo .htaccess, obviamente sustituyendo “nombredominio.com” por el que corresponda.
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.nombredominio.com$ RewriteRule (.*)$ https://nombredominio.com/$1 [R=301,L] </IfModule>
Archivo .htaccess OCULTO
El código que indicamos en la parte superior se tiene que poner en el archivo .htaccess de public_html o de la ruta donde tengamos la instalación de nuestra web realizada con RVSiteBuilder 7.
Los gestores de contenidos actuales como WordPress, PrestaShop, Joomla, Drupal, Magento, ect con la instalación ya se incluye dicho archivo .htaccess, pero si se trata de una “web antigua” construida únicamente en html seguramente no haya archivo .htaccess alguno y tocará crearlo, aunque desde cPanel y a través del administrador de archivos es muy fácil tanto acceder al mismo como crearlo.
Comentar que el archivo .htaccess es un fichero oculto, por lo que puedes que lo tengamos oculto o que directamente no dispongamos del mismo como acabamos de comentar y nos toque crearlo en la carpeta donde se encuentre actualmente la instalación de la web para la que queramos usar el código de .htaccess.
Por ejemplo, para comprobar si tenemos el archivo oculto, si accedemos al administrador de archivos de cPanel, en la parte superior derecha, donde pone “Configuración”; desde allí debemos revisar si tenemos seleccionar la opción «Mostrar ficheros ocultos (dotfiles)».
Al realizar dicha acción, en caso de que tengamos el fichero oculto, pasaría a mostrarse. Y si aun así no se visualiza es que no lo tendríamos, por lo que te tocaría crearlo.
En este caso, RVSiteBuilder 7 crea el archivo, así que debería aparecer en caso de que estuviera oculto y tan solo tendríamos editarlo con la opción “Edit” (click con el botón derecho del ratón sobre el archivo .htaccess para que se despliegue el menú con dicha opción).
Por último, quedaría añadir el código en la parte superior del archivo .htaccess y darle a Guardar cambios –arriba del todo a la derecha-.
Acceso a cPanel desde Panel de Cliente de Hostinet
De paso también recordemos que podemos acceder a cPanel desde el Panel de Cliente de Hostinet, vía “Mis productos”, haciendo click sobre los 3 puntitos de la derecha que correspondan a nuestro Hosting Linux.
Otra opción es hacer la redirección desde el propio cPanel, mediante la acción “Redirige”.
En la nueva página tan solo debemos seleccionar el dominio y, en la opción “Redirige a”, indicar la url completa del dominio sin www, por ejemplo, https://nombredominio.com/. Así como marcar la primera opción “Redirigir únicamente con www.” Tras ello, click en “Añadir”.
Normalmente el código de la redirección al ponerlo de esta forma a través de cPanel se incrusta en la parte inferior del archivo .htaccess, por lo que tendremos que mover el código de la parte inferior a la parte superior para que funcione correctamente. Anteriormente ya hemos comentado como editar este archivo, por lo que nos puede servir de referencia los pasos indicados. Y sino se puede consultar esta completa guía -> ¿Problemas con la Opción Redirige de cPanel? ¿No Funcionan las Redirecciones?
Si tras hacer la redirección consultamos la web con WWW y nos sigue apareciendo:
Seguramente será porque tenemos esa pagina/contenido cacheado en nuestro navegador web. Para solucionarlo podemos utilizar otro navegador web diferente, por ejemplo, Epic Browser; se trata de un muy buen navegador anti-cache. 😉
En Hostinet todos nuestros planes linux tienen panel de control cPanel, así como compatibilidad con .htaccess para que podamos poner códigos para redirecciones o lo que necesitemos.