Avaleht
uus teema   vasta Tarkvara »  WWW »  SEO sõbralikud URL-d märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
kasparv
HV vaatleja

liitunud: 24.03.2011




sõnum 31.03.2011 23:14:52 SEO sõbralikud URL-d vasta tsitaadiga

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? icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
perenoel
Kreisi kasutaja
perenoel

liitunud: 04.05.2004




sõnum 31.03.2011 23:29:06 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
kasparv
HV vaatleja

liitunud: 24.03.2011




sõnum 01.04.2011 01:02:08 vasta tsitaadiga

Saaks keegi täpsemalt sellesosas abistada?
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  SEO sõbralikud URL-d
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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.