praegune kellaaeg 21.06.2025 22:17:59
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
kasparv
HV vaatleja
liitunud: 24.03.2011
|
31.03.2011 23:14:52
SEO sõbralikud URL-d |
|
|
Kas keegi oskaks aidata, nimelt üritan muuta veebilehte SEO sõbralikumaks. Tegemist on dünaamilise lehega ning menüülinkide väärtused tulevad vastavalt index.php?id=1 ..index.php?id=2 jne. Kirjutasin .htaccess faili järgmised read:
RewriteEngine on
RewriteRule ^avaleht$ index.php?id=1
RewriteRule ^minust$ index.php?id=2
RewriteRule ^portfolio$ index.php?id=3
RewriteRule ^teenused$ index.php?id=4
RewriteRule ^kontakt$ index.php?id=5
|
Kui ma aadressiribal nüüd kirjutan minudomeen/avaleht minust vms siis kõik töötab, aga kuidas ma saaks nüüd teha nii, et leheküljel navigeerides kuvataks linkide aadressina ka minudomeen/avaleht vms. Hetkel näidatakse ja kuvatakse kogu lehekülge endiselt index.php?id= -na.
index.php php osa olekas järgmine:
<?php
$yhendus=new mysqli("localhost", "kasutajanimi", "xxxxxx", "kasutajanimi");
if(isSet($_REQUEST["uusleht"])){
$kask=$yhendus->prepare("INSERT INTO navi (pealkiri, sisu) VALUES (?, ?)");
$kask->bind_param("ss", $_REQUEST["pealkiri"], stripslashes($_REQUEST["sisu"]));
$kask->execute();
header("Location: $_SERVER[PHP_SELF]");
$yhendus->close();
exit();
}
if(isSet($_REQUEST["kustutusid"])){
$kask=$yhendus->prepare("DELETE FROM navi WHERE id=?");
$kask->bind_param("i", $_REQUEST["kustutusid"]);
$kask->execute();
}
if(isSet($_REQUEST["muutmisid"])){
$kask=$yhendus->prepare("UPDATE navi SET pealkiri=?, sisu=? WHERE id=?");
$kask->bind_param("ssi", $_REQUEST["pealkiri"], stripslashes($_REQUEST["sisu"]), $_REQUEST["muutmisid"]);
$kask->execute();
}
?> |
Menüü:
<?php
$kask=$yhendus->prepare("SELECT id, pealkiri FROM navi");
$kask->bind_result($id, $pealkiri);
$kask->execute();
$lehe_id = isset($_GET['id']) ? $_GET['id'] : 0;
while($kask->fetch()){
echo "
<li><a href='$_SERVER[PHP_SELF]?id=$id' title='".htmlspecialchars($pealkiri)."'".
($lehe_id == $id ? " class='active'" : "") . ">".
htmlspecialchars($pealkiri)."</a></li>
";
}
?> |
Sisu:
<?php
$id = isset($_GET['id']) ? $_GET['id'] : 0;
if ($id < 1) {
echo "<script type='text/javascript'>document.location.href='index.php?id=1'</script>";
echo "<script type='text/javascript'>'Content-type: application/octet-stream'</script>";
}
if(isSet($_REQUEST["id"])){
$kask=$yhendus->prepare("SELECT id, pealkiri, sisu FROM navi WHERE id=?");
$kask->bind_param("i", $_REQUEST["id"]);
$kask->bind_result($id, $pealkiri, $sisu);
$kask->execute();
if($kask->fetch()){
//echo "<h3>".htmlspecialchars($pealkiri)."</h3>";
echo $sisu;
}
else {
echo "<script type='text/javascript'>document.location.href='index.php?id=1'</script>";
echo "<script type='text/javascript'>'Content-type: application/octet-stream'</script>";
}
}
?> |
Või oskab keegi äkki aidata antud koodi väheke sõbralikumaks muuta?
|
|
tagasi üles |
|
 |
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
31.03.2011 23:29:06
|
|
|
Sellisena on ta SEO mõttes veel palju hullem, sest Googlel läheb kirja topeltsisu. Peab toimima nii, et avaneks AINULT nimelised aliased. Edasi, nimede kirjeldused võta sellised, mis kirjeldavad seda, mida sa teed ja mida kasutaja Googlest otsida võib. Kõikvõimalikud avaleht, welcome jmt on raiskamine nii lingialiastes, tiitlites, breadcrumbides kui kõikides muudes olulistes elementides. Isegi kontakt võiks olla näiteks sinunimi-kontakt.
_________________ The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard |
|
tagasi üles |
|
 |
kasparv
HV vaatleja
liitunud: 24.03.2011
|
01.04.2011 01:02:08
|
|
|
Saaks keegi täpsemalt sellesosas abistada?
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|