【发布时间】:2014-05-20 19:51:29
【问题描述】:
我们的 index.php goo.gl/JK9RiF 有大约 30 个内部(文本和图像链接)用于将用户导航到我们的其他页面。
使用一个非常好的在线工具 goo.gl/QtrldI 我运行了一个查找损坏的链接和重定向检查器来查看除了 30 个内部链接之外,我有趣地看到还有大约 200 个其他“内部链接显示”在HTTP OK 200 状态的列表。也许我不知道这个简单的错误在php语言中叫什么?
但所有链接都显示与我们主页http://domainname.com/?bid=相同的扩展名
该页面在 index.php 的某处告诉搜索引擎,还有 200 多个具有已找到状态的现有链接,但它们不是手动放置或“实际存在”的。
关于如何解决这个简单错误的任何帮助?谢谢
我只在 index.php 中看到这些代码与数据库一起使用。
<TABLE border=0 class=normalyazi>
<TR>
<TD width=176 height=25 align=center vAlign=top class=tdform1><SELECT
name=ilce class=searchuzun id=select2>
<option value=0 selected>Select Location</option>
<option value=1>Belek </option>
<option value=2>Side </option>
<option value=3>Alanya</option>
<option value=4>Antalya</option>
<option value=6>Kemer</option>
<option value=7>Kas</option>
<option value=8>Kalkan</option>
<option value=9>Fethiye</option>
</SELECT></TD>
</TR>
<TR>
<TD height=25 align=center class=tdform1><SELECT class=searchuzun
id=eturu onchange=Disable() name=eturu>
<option value=0 selected>Select Type</option>
<option value=1>Apartment</option>
<option value=2>Villa </option>
<option value=3>Hotel</option>
<option value=4>Land</option>
</SELECT></TD>
</TR>
<TR>
<TD height=25 align=center class=tdform1><input class=searchuzun
name=minprice value= Min Price (euro) onClick=this.value=''/></TD>
</TR>
<TR>
<TD height=25 align=center class=tdform1><input class=searchuzun
name=maxprice value= Max Price (euro) onClick=this.value=''/></TD>
</TR>
<tr>
<TD align=center class=tdform1><INPUT class=but1 id=search type=submit
value=Search name=search></TD>
</tr>
</TABLE>
<br>
</FORM></TD>
</TR>
</table></td>
还有一点就是这个
<?
//random emlak kayitlari
$sql = "SELECT
emlakkayit.id,
emlakkayit.ilce,
emlakkayit.fiyat,
emlakkayit.aciklama,
emlakkayit.resim1,
emlakkayit.eturu,
bolge.bolge,
emlak_turu.tur
FROM
emlakkayit
LEFT JOIN emlak_turu ON emlakkayit.eturu=emlak_turu.id
LEFT JOIN bolge ON emlakkayit.ilce=bolge.id
WHERE
emlakkayit.edurum!='3' AND emlakkayit.resim1!=''
GROUP BY emlakkayit.id
ORDER BY rand() LIMIT 0,2" ;
$DB->sorgula($sql);
while($randomemlak = $DB->objegetir($DB->sorgu_id))
{
?>
<tr>
<td valign=top><table width="98%" border=0>
<tr>
<td height="12" colspan=3 class="l4"><strong>
<?=$randomemlak->bolge?>
</strong> -
<?=$randomemlak->tur?>
</a></td>
</tr>
<TR>
<TD width=5 vAlign=bottom><DIV align=justify></DIV></TD>
<TD width=107 vAlign=bottom><?
if(is_file("resimler/".$randomemlak->resim1)){ ?>
<img src="resimler/<?=$randomemlak->resim1?>" alt=Featured Property in
Antalya width=95 height=70 vspace=3 align=top>
<? } else { ?>
<? } ?>
<br>
<br></TD>
<TD width=97 vAlign=top class=kalinsiyah11Copy><p>€
<?=number_format($randomemlak->fiyat);?>
<br>
<span class=alticizgililink3>
<? if($randomemlak->eturu=="4") $mdl="detail_land"; else
$mdl="detail"; ?>
<a href=<?=$mdl?>.php?KKId=<?=$randomemlak->id?>&
Ino=<?=$randomemlak->ilce?> class=alticizgililink3>
<?=substr($randomemlak->aciklama,0,60)?>
</a>...</span></p></TD>
</TR>
</table></td>
</tr>
<? }
$DB->kapat($DB->sorgu_id);
//random emlak son
?>
【问题讨论】:
-
请把你
index.php的相关部分贴在这里。我们当中没有多少人愿意访问第三方缩短的 URL -
但是如果您的
index.php接受$_GET的参数并且不以任何方式保护它(如果它不打算公开),人们和搜索引擎会找到它。 Sometimes with serious consequences -
另一方面,如果您的 index.php 甚至没有使用
?bid=参数,您可能会忽略该工具报告给您的任何误报,因为 index.php 将200 即使发送了不需要的参数。 -
index.php 使用出价参数,我添加了上面的代码,但不知道在哪里修复。你是对的,在谷歌 wmt 中有重复的标题标签错误,比如 .php?bid=9&page=333 我假设这是因为这个。
标签: php