Foros del Web » Programando para Internet » PHP »

Mi pagina web en php arroja archivos duplicados

Estas en el tema de Mi pagina web en php arroja archivos duplicados en el foro de PHP en Foros del Web. Hola a todos, resulta que me puse hacer una pagina web en php (soy muy novato) y cuando reviso en google estás páginas se han ...
  #1 (permalink)  
Antiguo 03/10/2016, 17:25
Avatar de xxkyushuxx  
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 3
Mi pagina web en php arroja archivos duplicados

Hola a todos, resulta que me puse hacer una pagina web en php (soy muy novato) y cuando reviso en google estás páginas se han duplicado, y no sé cómo ni por qué:

Tengo la url real:
miweb.com/index.php

miweb.com/caracteristicas.php/index.php
miweb.com/contacto.php/index.php
miweb.com/clientes.php/index.php


header.php - > contiene el head para todas las demás páginas
footer.php -> contiene el footer para todas las demás páginas
index.php -> página principal
caracteristicas.php
contacto.php
clientes.php

La estructura de mis paginas son las mismas siempre:

Código PHP:
<?php include('header.php'?>

El contenido de cada pagina

<?php include('footer.php'?>
__________________
Google + / Twitter
  #2 (permalink)  
Antiguo 03/10/2016, 20:56
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Mi pagina web en php arroja archivos duplicados

no tienes algun codigo extra en esos includeS?
  #3 (permalink)  
Antiguo 03/10/2016, 21:31
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Mi pagina web en php arroja archivos duplicados

muestranos el codigo que existe en el header
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #4 (permalink)  
Antiguo 03/10/2016, 22:50
Avatar de xxkyushuxx  
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Mi pagina web en php arroja archivos duplicados

Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <!--[if lt IE 7]>      
  3. <html class="no-js lt-ie9 lt-ie8 lt-ie7">
  4.    <![endif]-->
  5. <!--[if IE 7]>        
  6.    <html class="no-js lt-ie9 lt-ie8">
  7.       <![endif]-->
  8. <!--[if IE 8]>        
  9.       <html class="no-js lt-ie9">
  10.          <![endif]-->
  11. <html lang="es">
  12. <head>
  13.     <meta charset="utf-8">
  14.     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  15.     <meta name="viewport" content="width=device-width, initial-scale=1">
  16.     <title><?php include('seo.php'); echo $titulo;?></title>
  17.     <meta name="description" content="<?php include('seo.php'); echo $descripcion;?>">
  18.     <meta name=robots content="<?php include('seo.php'); echo $indexar;?>"/>
  19.     <link rel="shortcut icon" href="icons/favicon.ico">
  20.     <!-- Bootstrap core CSS -->
  21.     <link href="css/bootstrap.min.css" rel="stylesheet">
  22.     <!-- Custom styles for this template -->
  23.     <link rel="stylesheet" href="scss/style.css">
  24.     <!-- Bootstrap core CSS -->
  25.     <link href="css/animate.css" rel="stylesheet">
  26.     <link href="css/flexslider.css" rel="stylesheet">
  27.     <link href="css/sm-light.css" rel="stylesheet">
  28.     <link href="css/owl.carousel.css" rel="stylesheet">
  29.     <link href="css/owl.theme.css" rel="stylesheet">
  30.     <link href="css/venobox.css" rel="stylesheet">
  31.    
  32.     <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,400i,500" rel="stylesheet">
  33.     <!--[if lt IE 9]>
  34.     <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  35.     <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  36.     <![endif]-->
  37. </head>
  38.  
  39. <body>
  40.     <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
  41.         <div class="container-full">
  42.             <div class="row">
  43.                 <div class="navbar-header">
  44.                     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
  45.                         <span class="sr-only">Toggle navigation</span>
  46.                         <span class="icon-bar"></span>
  47.                         <span class="icon-bar"></span>
  48.                         <span class="icon-bar"></span>
  49.                     </button>
  50.                     <a class="navbar-brand" href="index.php">
  51.                         <img src="images/logo_semi_final.png" alt="SolyMail">
  52.                     </a>
  53.                 </div>
  54.                 <div class="collapse navbar-collapse">
  55.                     <ul class="nav navbar-nav" id="top-nav">
  56.                         <li class="active">
  57.                             <a href="index.php">Inicio</a>
  58.                         </li>
  59.                         <li>
  60.                             <a href="caracteristicas.php">Características</a>
  61.                         </li>
  62.                         <li>
  63.                             <a href="clientes.php">Clientes</a>
  64.                         </li>
  65.                         <li>
  66.                             <a href="ayuda">Ayuda</a>
  67.                         </li>
  68.                     </ul>
  69.                     <ul class="menu-extra">
  70.                         <li class="telefono">(01) 310-8108</li>
  71.                         <li><a href="contacto.php" class="border_white-solid_cian btn-lg">Contacto</a></li>
  72.                     </ul>
  73.                 </div>
  74.                 <!--/.nav-collapse -->
  75.             </div>
  76.             <!-- .row -->
  77.         </div>
  78.     </div>
__________________
Google + / Twitter
  #5 (permalink)  
Antiguo 04/10/2016, 06:40
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Mi pagina web en php arroja archivos duplicados

No veo un error que provoque el comportamiento que mencionas pero si veo un grave error aqui:

Código PHP:
Ver original
  1. <title><?php include('seo.php'); echo $titulo;?></title>
  2.     <meta name="description" content="<?php include('seo.php'); echo $descripcion;?>">
  3.     <meta name=robots content="<?php include('seo.php'); echo $indexar;?>"/>

NO tienes que usar include cada vez que ocupas algo de un archivo, basta conque lo incluyas 1 vez al inicio del documento y podras usarlo en todo el codigo..

Código PHP:
Ver original
  1. include("seo.php");
  2.  
  3. echo funcion ();
  4.  
  5. echo funcion ()
  6.  
  7. //y demas

estas tratando de hacer URL amigables? ocupas .htaccess?
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #6 (permalink)  
Antiguo 04/10/2016, 10:43
Avatar de xxkyushuxx  
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Mi pagina web en php arroja archivos duplicados

Ya lo he modificado pero sigue con lo mismo. Las páginas se duplican.

:(
__________________
Google + / Twitter
  #7 (permalink)  
Antiguo 05/10/2016, 01:57
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Mi pagina web en php arroja archivos duplicados

Prueba a utilizar include_once en lugar de include, de esta manera los archivos son incluidos una sola vez. El resto de include_once serán omitidos.

Lee el manual para una definición más completa de include_once.

Lo que no me queda claro es cuando do dices "...cuando reviso en google..." que es exactamente lo que revisas en Google?
__________________
Unset($vida['malRollo']);
  #8 (permalink)  
Antiguo 09/10/2016, 03:12
Avatar de Multiplataforma  
Fecha de Ingreso: diciembre-2006
Mensajes: 5
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Mi pagina web en php arroja archivos duplicados

Puedes mandarnos una captura de los archivos de tu web? Has creado carpetas con los nombres de los archivos php? No entiendo la parte de miweb.com/contacto.php/index.php

Cita:
Iniciado por xxkyushuxx Ver Mensaje
Tengo la url real:
miweb.com/index.php

miweb.com/caracteristicas.php/index.php
miweb.com/contacto.php/index.php
miweb.com/clientes.php/index.php


header.php - > contiene el head para todas las demás páginas
footer.php -> contiene el footer para todas las demás páginas
index.php -> página principal
caracteristicas.php
contacto.php
clientes.php

[/PHP]
  #9 (permalink)  
Antiguo 24/10/2016, 21:38
Avatar de alvidales  
Fecha de Ingreso: febrero-2012
Mensajes: 108
Antigüedad: 12 años, 2 meses
Puntos: 11
Respuesta: Mi pagina web en php arroja archivos duplicados

require_once es más seguro que include_once.
__________________
Hasta que el hombre no es nada, Dios no puede hacer nada con el.
  #10 (permalink)  
Antiguo 25/10/2016, 05:22
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Mi pagina web en php arroja archivos duplicados

Cita:
Iniciado por alvidales Ver Mensaje
require_once es más seguro que include_once.
Yo no hablaría de más seguro, todo depende de que comportamiento desees.
Si lees la documentación dice lo siguiente:

Cita:
require es idéntico a include excepto que en caso de fallo producirá un error fatal de nivel E_COMPILE_ERROR. En otras palabras, éste detiene el script mientras que include sólo emitirá una advertencia (E_WARNING) lo cual permite continuar el script.
__________________
Unset($vida['malRollo']);

Etiquetas: duplicados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:23.