Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: z3nth10n en 2 Marzo 2013, 21:53 pm



Título: Como configurar SMF?
Publicado por: z3nth10n en 2 Marzo 2013, 21:53 pm
Hola amigos, pues bueno pregunto por aquí la duda, porque con los del Foro de SMF no me entiendo  :silbar:

Lo que quiero saber es como puedo cambiar el la raíz de mi web, es decir, si me meto desde a http://miweb.com/ me va a redireccionar al foro... Si me meto a http://miweb.com/index.php, lo mismo. Si me meto a http://miweb.com/inicio.php se va a mi web... Como puedo configurar para que se vaya a mi php...

Voy a postear por igual la duda en SMF

Un saludo.  ;)


Título: Re: Como configurar SMF?
Publicado por: #!drvy en 3 Marzo 2013, 01:17 am
Esto no tiene nada que ver con SMF. Tienes que cambiar el DirectoryIndex de Apache para que primero busque inicio.php y luego index.html/php/etc..

Lo puedes hacer con un htaccess:
Código
  1. DirectoryIndex inicio.php index.php index.html

Saludos


Título: Re: Como configurar SMF?
Publicado por: z3nth10n en 3 Marzo 2013, 13:09 pm
Esto no tiene nada que ver con SMF. Tienes que cambiar el DirectoryIndex de Apache para que primero busque inicio.php y luego index.html/php/etc..

Lo puedes hacer con un htaccess:
Código
  1. DirectoryIndex inicio.php index.php index.html

Saludos

Y cual es el index.php que toma el de la raiz no?  ;)


Título: Re: Como configurar SMF?
Publicado por: дٳŦ٭ en 4 Marzo 2013, 00:47 am
En tu index.php de la raíz pon:

Código
  1. <?php
  2. header('Location: http://www.example.com/');
  3. ?>

Más info en:

PHP header
http://php.net/manual/es/function.header.php

Suerte


Título: Re: Como configurar SMF?
Publicado por: #!drvy en 4 Marzo 2013, 02:42 am
Hola,

дٳŦ٭, el problema es que SMF maneja "casi todo" desde el index.php. Entonces si lo rediriges.. podría dejar de funcionar.

Citar
Y cual es el index.php que toma el de la raiz no?  ;)

No te entiendo nada...

Saludos


Título: Re: Como configurar SMF?
Publicado por: z3nth10n en 4 Marzo 2013, 07:37 am
Nada nada, es que como SMF tiene muchos templates y muchs cosas llamadas index pues eso... Y tengo otra duda que aun no me han resuelto... Cual es la parte del codigo que toma la index para mostrar los demas templates... Es decir, en otro script derivado de SMF, vi que habia un template general y luego a partir de ese, se cargaba los demas a través de ?action= como hago yo, lo unico que aquí el código está un poco más enreversado.... He estado buscando en los index.template del Theme Core pero nada...

http://download.simplemachines.org



Vale si soy un poco estupido, voy a y me voy a la Index del Theme, es a la Index.php de la raíz donde encontre:

Código
  1. if (empty($board) && empty($topic))
  2. {
  3. require_once($sourcedir . '/BoardIndex.php');
  4. return 'BoardIndex';
  5. }

Quiero meter esta parte del codigo en mi web para que solo se abra la Boardindex y no toda la index.php como lo podria hacer?

La parte de color roja es la indedx y la de color vino la boardindex.php

(http://i.imgur.com/LjeoFve.png)

Me gustaria que quedase algo así:

(http://i.imgur.com/ZwsrmKt.png)

Code: http://pastebin.com/1KZmVdSX

Un saludo.