Page 1 of 3 1 2 3 LastLast
Results 1 to 15 of 35
Like Tree12Likes

Como mostrar el CMS en el directorio raíz del dominio, y el foro en una carpeta independiente

This is a discussion on Como mostrar el CMS en el directorio raíz del dominio, y el foro en una carpeta independiente within the Español forums, part of the General Discussion category; Hola estimados clientes, Hago este breve tutorial a petición del usuario Omar ( domar ), el cual estoy seguro -y ...

  1. #1
    vBSEO Staff Array Andrés Durán Hewitt's Avatar
    Real Name
    Andrés Durán
    Join Date
    Jul 2009
    Location
    Costa Rica
    Posts
    3,858
    Liked
    566 times
    Blog Entries
    2

    Como mostrar el CMS en el directorio raíz del dominio, y el foro en una carpeta independiente

    Hola estimados clientes,

    Hago este breve tutorial a petición del usuario Omar (domar), el cual estoy seguro -y espero- le va a servir a muchos

    Se trata básicamente de hacer que el CMS esté disponible cuando se acceda al nombre del dominio de nuestro foro, es decir, por ejemplo http://www.misitio.com, entonces empecemos


    Configurar el CMS en el "root" (http://www.misitio.com) teniendo el foro instalado en un directorio (http://www.misitio.com/foro/)

    * Lo primero que debemos hacer es saber que el archivo index.php nativo de vBulletin 4 funciona como una 'máscara', es decir, permite llamar a cualquiera de los archivos content.php (el que 'imprime' las páginas del CMS) y forum.php (el que imprime la página principal de los foros). Este es el archivo que nos permitirá mostrar el contenido del CMS en el dominio primario del foro.

    * Ya sabiendo eso, tomamos el archivo index.php y creamos una copia en el directorio raíz del dominio (misitio.com/index.php)

    * Una vez que se tiene la copia, editarlo y modificar las siguientes líneas:

    Buscar:

    PHP Code:
    //define('VB_RELATIVE_PATH', 'forums'); 
    1. Las barras inclinadas al principio (los llamados "slash") indican que esa línea de código no será procesada.
    2. La palabra 'forums' refleja el nombre del directorio en el que el foro está contenido. En este caso, lo llamaremos "foro", solo asegúrate de escribir el nombre correcto del directorio.

    Reemplazar por:

    PHP Code:
    define('VB_RELATIVE_PATH''foro'); 

    Buscar:

    PHP Code:
    /**
     * You can choose the default script here.  Uncomment the appropriate line
     * to set the default script.  Note: Only uncomment one of these, you must
     * add // to comment out the script(s) that you DO NOT want to use as your
     * default script.
     *
     * You can choose the default script even if you do not plan to move this
     * file to the root of your website.
     */

    /**
     * Use the CMS as the default script:
     */

    require('content.php');


    /**
     * Use the forum as the default script:
     */

    // require('forum.php'); 
    Y asegurarte de que la línea content.php está habilitada, y la línea forum.php está deshabilitada.


    * Una vez se haya hecho esto, crear un archivo .htaccess en el directorio raíz del dominio con el siguiente contenido:
    Nota: Si ya existe un archivo .htaccess, solamente agregar las líneas que se indicarán a continuación.
    Nota 2: La línea "RewriteEngine On" solo debe existir una vez en el archivo .htaccess

    Code:
    RewriteEngine On
    
    RewriteCond %{REQUEST_URI} /(admincp|modcp|clientscript|cpstyles|images|includes)/
    RewriteRule ^.*$ - [F,L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images|includes)/
    RewriteRule ^(.*)$ foro/vbseo.php [L,QSA]
    La regla marcada en rojo evitará que traten de acceder al panel de administración y a los directorios dentro de la lista. Esto por motivos de seguridad.
    La palabra foro denotará el nombre del directorio donde el foro reside


    * Coloca el nombre del dominio en las siguientes opciones dentro del panel de control de vBSEO:

    vBSEO CP -> Reescritura de URLs -> URLs del CMS -> Pestaña 'Opciones Avanzadas'

    ¿Definir Dominio Personalizado Para el CMS?: http://www.misitio.com
    Página de Inicio del CMS: http://www.misitio.com


    Con esos pasos el CMS se mostrará cuando quieras acceder a http://www.misitio.com/


    Configurar el CMS para que se muestre en el "root" (http://www.misitio.com) teniendo el foro instalado en dicho directorio (http://www.misitio.com/)

    Los pasos a seguir son para instalaciones de vBulletin que estén ubicadas en el directorio raíz del dominio (http://www.misitio.com). El CMS se mostrará cuando accedas a "misitio.com/" y el foro cuando accedas a "misitio.com/foro/". Esto último se logra utilizando una de las funciones más poderosas de vBSEO, las reglas personalizadas de reescritura

    ¡Empecemos!.


    * Lo primero que debemos hacer es saber que el archivo index.php nativo de vBulletin 4 funciona como una 'máscara', es decir, permite llamar a cualquiera de los archivos content.php (el que 'imprime' las páginas del CMS) y forum.php (el que imprime la página principal de los foros). Este es el archivo que nos permitirá mostrar el contenido del CMS en el dominio primario del foro.

    * Una vez que hayas ubicado el archivo index.php, edítalo y modifica las siguientes líneas:

    Buscar:

    PHP Code:
    /**
     * You can choose the default script here.  Uncomment the appropriate line
     * to set the default script.  Note: Only uncomment one of these, you must
     * add // to comment out the script(s) that you DO NOT want to use as your
     * default script.
     *
     * You can choose the default script even if you do not plan to move this
     * file to the root of your website.
     */

    /**
     * Use the CMS as the default script:
     */

    require('content.php');


    /**
     * Use the forum as the default script:
     */

    // require('forum.php'); 
    Y asegurarte de que la línea content.php está habilitada, y la línea forum.php está deshabilitada.


    * Coloca el nombre del dominio en las siguientes opciones dentro del panel de control de vBSEO:

    vBSEO CP -> Reescritura de URLs -> URLs del CMS -> Pestaña 'Opciones Avanzadas'

    ¿Definir Dominio Personalizado Para el CMS?: http://www.misitio.com
    Página de Inicio del CMS: http://www.misitio.com

    * Crea una Regla Personalizada en el panel de control de vBSEO:

    vBSEO CP -> Reglas Personalizadas

    Code:
    '^forum\.php$' => 'foro/'
    Puedes reemplazar foro por cualquier nombre de tu preferencia.


    ¡Y eso es todo!

    Si tienes alguna consulta, por favor siéntete libre de pregunar. Estaré más que complacido de asistirte =)
    Last edited by Andrés Durán Hewitt; 07-10-2011 at 11:53 AM.
    Andrés Durán / Crawlability Inc.
    ¡vBSEO 3.6.0 GOLD Liberado!
    Inaugurando el NUEVO vBSEO Sitemap Generator 3.0. - ¡AHORA disponible para Clientes de vBSEO!

    Síguenos en: Facebook | Síguenos en: Twitter


  2. #2
    vBSEO Staff Array Andrés Durán Hewitt's Avatar
    Real Name
    Andrés Durán
    Join Date
    Jul 2009
    Location
    Costa Rica
    Posts
    3,858
    Liked
    566 times
    Blog Entries
    2
    Nota importante: Cada vez que se desee actualizar vBulletin, hay que tener cuidado al sobrescribir el archivo index.php, ya que esto puede provocar inconvenientes con cualquiera de las configuraciones mencionadas anteriormente.
    Last edited by Andrés Durán Hewitt; 11-26-2011 at 03:01 PM.
    Andrés Durán / Crawlability Inc.
    ¡vBSEO 3.6.0 GOLD Liberado!
    Inaugurando el NUEVO vBSEO Sitemap Generator 3.0. - ¡AHORA disponible para Clientes de vBSEO!

    Síguenos en: Facebook | Síguenos en: Twitter


  3. #3
    Member Array
    Real Name
    Omar
    Join Date
    May 2011
    Location
    Puerto Rico
    Posts
    32
    Liked
    5 times
    gracias todo perfecto pero jiji me da error en el blogs que mal.

    ok ya lo arregle lo que hice fue en la urls puse lo siguiente
    Rewrite Blog URLs?

    www.midominio.com/blogs/

    Define Custom Blog Domain?

    www.midominio.com/blogs/

    y problema resuelto


  4. #4
    Junior Member Array
    Real Name
    Manuel
    Join Date
    Jul 2011
    Location
    España
    Posts
    5
    Liked
    0 times
    Hola la verdad yo aun no he logrado funcionar, tenia anteriormente el foro normalmente, y había comprado la versión de vBulletin que trae foro, cms, blog y nunca había instalado el cms y ahora no me quiere funcionar, seguí los pasos de Andrés y no me anda me genera el siguiente error:

    Bucle de redirección
    La operación superó el tiempo de espera al intentar conectar con midominio.com


    Quizá sea porque anteriormente realice un cambio en algún otro lado para que en ves de dominio.com/foro saliera dominio.com, comente la opción que había cambiado.

    No cree otro tema, ya que no me gusta abrir temas con el mismo problema.
    Muchas gracias.

    Editado:

    He desmarcado la opción de:
    ¿Reescribir las URLs del CMS?
    Coloque esta opción en "Sí" para reescribir las URLs del CMS.


    Esta opción estaba en SI la cambie a NO y me funciono muy bien.
    Ahora esta casilla que estafa marcada como SI afecta en algo si la pongo en NO?

    Y en realidad tengo como error:
    midominio.comcontent/attachments/26t-37263.jpg/?cid=24
    Last edited by forosanto; 01-01-2012 at 01:29 AM.

  5. #5
    Junior Member Array
    Real Name
    Manuel
    Join Date
    Jul 2011
    Location
    España
    Posts
    5
    Liked
    0 times
    He investigado y nada aun que puedo solucionar mi problema, la verdad pensé que podría hacerlo sin necesidad de recurrir a un foro de soporte, lo que se ve tan fácil, amigos no lo es.

    Yo realmente lo que quiero es que no me salga miforo.com/content.php si no que vaya así >>miforo.com >>aquí debería mostrar el CMS, y en miforo.com/foro >>el foro.
    Quiero evitar forum.php y content.php
    El vbulletin esta instalado en el directorio "root".

    Aclaro que siempre que hago lo siguiente:
    ¿Definir Dominio Personalizado Para el CMS?: http://www.misitio.com
    Página de Inicio del CMS: http://www.misitio.com
    Me da un error de bucle la segunda opción

    Gracias y un feliz año nuevo para todos.
    Last edited by forosanto; 01-01-2012 at 03:47 PM.

  6. #6
    vBSEO Staff Array Andrés Durán Hewitt's Avatar
    Real Name
    Andrés Durán
    Join Date
    Jul 2009
    Location
    Costa Rica
    Posts
    3,858
    Liked
    566 times
    Blog Entries
    2
    Hola Andrés,

    ¿Logras resolver el problema si dejas en blanco la opción "¿Definir Dominio Personalizado Para el CMS?"?
    Andrés Durán / Crawlability Inc.
    ¡vBSEO 3.6.0 GOLD Liberado!
    Inaugurando el NUEVO vBSEO Sitemap Generator 3.0. - ¡AHORA disponible para Clientes de vBSEO!

    Síguenos en: Facebook | Síguenos en: Twitter


  7. #7
    Junior Member Array
    Real Name
    Manuel
    Join Date
    Jul 2011
    Location
    España
    Posts
    5
    Liked
    0 times
    Hola,

    Si se soluciona aparentemente veamos:

    En el panel de Vbseo aparece:
    Los siguientes formatos de URLs actualmente están vacíos y deben ser corregidos:
    VBSEO_URL_CMS_HOME


    y en el sitio cuando entras con el dominio.com sale perfecto, pero cuando le das en inicio te tira de nuevo:
    miforo.com/content.php

    Edito:

    Agrego Capturas de las configuracion que yo he manipulado por si me desean dar una mano:
    Attachment 8863Attachment 8864Attachment 8866

    Gracias por la ayudada prestada.
    Last edited by forosanto; 01-01-2012 at 05:33 PM.

  8. #8
    Member Array
    Real Name
    Rafa
    Join Date
    Mar 2008
    Location
    Spain
    Posts
    37
    Liked
    0 times
    Hola
    Yo tenia una configuración parecida a la que expones aquí, pero hay un detalle que no sé si es un error mio, pero si pongo el archivo .htaccess en el directorio raiz del dominio como dices se va el diseño del Foro y del CMS y si lo coloco en /foro donde está instalado el mismo funciona.

  9. #9
    Junior Member Array
    Real Name
    Jhonny Yamamoto
    Join Date
    Mar 2012
    Posts
    11
    Liked
    6 times
    para hacer esto ?(www.misite.com/foro/) <-- hay que crear una carpeta en la raiz del foro??

  10. #10
    vBSEO Staff Array Andrés Durán Hewitt's Avatar
    Real Name
    Andrés Durán
    Join Date
    Jul 2009
    Location
    Costa Rica
    Posts
    3,858
    Liked
    566 times
    Blog Entries
    2
    Hola Jhonny,

    Si hablas de transformar "forum.php" en "foro/", crea una Regla Personalizada en el panel de control de vBSEO:

    vBSEO CP -> Reglas Personalizadas

    Code:
    '^forum\.php$' => 'foro/'
    Puedes reemplazar foro por cualquier nombre de tu preferencia.
    Andrés Durán / Crawlability Inc.
    ¡vBSEO 3.6.0 GOLD Liberado!
    Inaugurando el NUEVO vBSEO Sitemap Generator 3.0. - ¡AHORA disponible para Clientes de vBSEO!

    Síguenos en: Facebook | Síguenos en: Twitter


  11. #11
    Senior Member Array
    Real Name
    robert
    Join Date
    Apr 2008
    Location
    Madrid
    Posts
    159
    Liked
    9 times
    Hola andres">Andres, al final me decidi a probarlo despues de años, me refiero al cma pero siguiendo tus indicaciones poniendo el index asi

    Code:
    /**
     * Use the CMS as the default script:
     */
    
    require('content.php');
    
    /**
     * Use the forum as the default script:
     */
    
    // require('forum.php');
    y

    ¿Definir Dominio Personalizado Para el CMS?: http://www.misitio.com
    Página de Inicio del CMS: http://www.misitio.com

    me da un error de foro no encontrado y si las dejo en blanco ya no se puede aceder al foro, siempre dirige al cms.

    Alguna idea ?

    Un saludo y gracias andres">Andres.

  12. #12
    vBSEO Staff Array Andrés Durán Hewitt's Avatar
    Real Name
    Andrés Durán
    Join Date
    Jul 2009
    Location
    Costa Rica
    Posts
    3,858
    Liked
    566 times
    Blog Entries
    2
    Este problema ha sido resuelto vía ticket.

    La opción "Nombre de archivo para la página de inicio del foro" debió ser definida a forum.php para resolver el problema.

    Saludos
    vbluis likes this.
    Andrés Durán / Crawlability Inc.
    ¡vBSEO 3.6.0 GOLD Liberado!
    Inaugurando el NUEVO vBSEO Sitemap Generator 3.0. - ¡AHORA disponible para Clientes de vBSEO!

    Síguenos en: Facebook | Síguenos en: Twitter


  13. #13
    Senior Member Array universo's Avatar
    Real Name
    fernando
    Join Date
    Nov 2008
    Posts
    428
    Liked
    9 times
    Configurar el CMS para que se muestre en el "root" (FMA - Future Media Architects) teniendo el foro instalado en dicho directorio (FMA - Future Media Architects)

    estoy corriendo en la versión vbulletin Version 4.2.0


    y esto ya no funciona, necesito una solución para que funcione como antes



    espero tu ayuda ya que esto me rompe las url



  14. #14
    Senior Member Array
    Real Name
    robert
    Join Date
    Apr 2008
    Location
    Madrid
    Posts
    159
    Liked
    9 times

  15. #15
    Senior Member Array universo's Avatar
    Real Name
    fernando
    Join Date
    Nov 2008
    Posts
    428
    Liked
    9 times
    gracias amigo

    no veo una solución ahí

Page 1 of 3 1 2 3 LastLast

Similar Threads

  1. problema al mover foro de la raiz a carpeta
    By Terrona in forum Español
    Replies: 3
    Last Post: 06-24-2011, 04:46 PM
  2. Reemplazos Relevantes como el foro vbseo
    By universo in forum Español
    Replies: 6
    Last Post: 01-19-2011, 02:51 PM
  3. como eliminar esto link del foro
    By PrivateFTA in forum Español
    Replies: 3
    Last Post: 12-30-2010, 11:25 PM
  4. Replies: 0
    Last Post: 08-31-2008, 05:22 AM
  5. Replies: 1
    Last Post: 04-21-2007, 08:44 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •