optimering url til min side
HejJeg kun godt tænke mig at få lavet min url bedre til SEO, det vil sig i stede for sådan her "/artikler/4/" så bliver det "/artikler/Array-blive-bedre-til-det/"
lige nu ser det sådan her ud;
RewriteRule ^artikler/(\d*)/$ /alt-artikler.php?id_artikler=$1
f.eks:
det vil sig i title stå der;
Hvorfor får jeg fejlen: "Unchecked cast from Object to E"?
men url blive kun lavet om til
/forum/39229/hvorfor-faar-jeg-fejlen-unchecked-cast-from-object-to-e/
Jeg har også opret her;
http://www.udvikleren.dk/forum/39235/bedre-url-til-siden/
jeg har prøve ;
RewriteRule ^artikler/([0-9]+)/?.*$ alt-artikler.php?$1 [L]
lige nu er min side på :
RewriteRule ^artikler/([0-9]+)/([a-z]+)/ $ alt-artikler.php?id=$1&title=$2 [L]
men når jeg gjore det så gøre den sådan her;
/artikler/4/Array%20-%20blive%20bedre%20til%20det%20-%20Mebe.dk/
sådan her ser det ud når på forsiden;
function indhold_index()
{
if ($stmt = $this->mysqli->prepare('SELECT `id_artikler`, `rank`, `title`, `kort` FROM `artikler` ORDER BY `artikler`.`id_artikler` DESC LIMIT 5')) {
$stmt->execute();
$stmt->bind_result($id_artikler, $rank, $title, $kort);
while ($stmt->fetch()) {
?>
<div id="indhold_index">
<?php
if($_SESSION["logged_in"] = true && $_SESSION["rank"] == 1)
{
echo "<ul>";
echo "<li><a href=\"/slet-artikler/$id_artikler/\">Slette indhold</a></li>";
echo " - ";
echo "<li><a href=\"/ret-artikler/$id_artikler/\">Ret indhold</a></li>";
echo "</ul>";
}
echo "<h3>$title</h3>";
if($rank == 1)
{
echo "<img src=\"/img/rank/web.png\" alt=\"web\" height=\"32\" width=\"32\" border=\"0\">";
}
if($rank == 2)
{
echo "<img src=\"/img/rank/php.png\" alt=\"php\" height=\"32\" width=\"32\" border=\"0\">";
}
if($rank == 3)
{
echo "<img src=\"/img/rank/css.png\" alt=\"css\" height=\"32\" width=\"32\" border=\"0\">";
}
if($rank == 4)
{
echo "<img src=\"/img/rank/html.png\" alt=\"css\" height=\"32\" width=\"32\" border=\"0\">";
}
if($rank == 5)
{
echo "<img src=\"/img/rank/js.png\" alt=\"css\" height=\"32\" width=\"32\" border=\"0\">";
}
if($rank == 6)
{
echo "<img src=\"/img/rank/mysqli.png\" alt=\"css\" height=\"32\" width=\"32\" border=\"0\">";
}
echo "<p>$kort</p>";
?>
<ul>
<li><a href="/artikler/<?php echo $id_artikler;?>/<?php echo $title;?>/" title="Læse mere: <?php echo $title;?>">Læse mere: <?php echo $title;?></a></li>
</ul>
</div>
<?php
}
$stmt->close();
} else {
echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
}
og det er når man kommer over på siden:
function artikler_indhold()
{
if ($stmt = $this->mysqli->prepare('SELECT `id_artikler`, `title`, `tekst`, `link` FROM `artikler` WHERE `id_artikler` = ? ORDER BY `artikler`.`id_artikler` DESC ')) {
$stmt->bind_param('i', $id);
$id = $_GET['id_artikler'];
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($id_artikler, $title, $tekst, $link);
if ($stmt->fetch()) {
echo "<h1>$title</h1>";
echo "$tekst";
echo "<ul>";
echo "<li><a href=\"$link\" target=\"_blank\" title=\"$title - link\">$title - Link</a></li>";
echo "</ul>";
}
$stmt->close();
} else {
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
}