RVSiteBuilder 7 NO Funciona con WWW (Herramienta Web Fácil)

RVSiteBuilder 7 No Funciona WWW

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+

rvsitebuilder7 con www error

RVSiteBuilder 7 está disponible en todos nuestros Planes Linux con cPanel (a excepción del Hosting Básico y SSD1). ¡Sin ningún tipo de coste adicional!

¿A qué se debe?

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:

rvsitebuilder7 no pone www

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.

¿Qué se puede hacer para solucionarlo? ¡Crear una redirección de www hacia sin www!

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.

Opción 1: Redirección con código en archivo .htaccess

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-.

htaccess rvsitebuilder 7 redireccion www

¡Recordemos que debemos sustituir “nombredominio.com” por el que corresponda! Si pegamos el código tal y como lo hemos puesto no va a funcionar, es “very important” cambiar “nombrededominio.com” por el que corresponda, jeje. 😉

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.

Opción 2: Redirección a través de cPanel

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”.

redirección www hacia sin www

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?

¡No funciona!

Si tras hacer la redirección consultamos la web con WWW y nos sigue apareciendo:

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+

rvsitebuilder7 con www error

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. 😉

Planes Linux con cPanel

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.

Hosting SSD NVMe