Dreamweaver pagination zu .htlm rewriten sinnvoll ?
Verfasst: 28.10.2009 21:41
Hallo Rewrite Spezilisten !
Ich benutze das (abgeänderte) Dreamweaver paging um Seitenausgaben in mehrere Seiten aufzuteilen !
Seit kurzer Zeit beschäftige ich mich mit urlrewriting um besser in den Suchmaschienen platziert zu werden. Jetzt habe ich 2, 3 Fragen :
1. Macht es überhaupt Sinn im bezug auf Suchmaschienen URL's Style :
domaine/ferienwohnungen-in-frankreich.php?pageNum_ferienwohnung=1&totalRows_ferienwohnung=15
in
domaine/ferienwohnungen-in-frankreich-1-15.html
oder
domaine/ferienwohnungen-in-frankreich-ferienhaus-1-15.html
umzuschreiben ?
2. habe ich es geschafft trotz schlechter php Kentnisse die Ausgabe URL's wie folgt umzuschreiben:
Original (.php)
Abgeänderert Code :
Mit der rewrite-rule
Scheint das Ganze auch (zumindest auf local zu funktionieren)
Aber hat vieleicht jemand eine bessere Idee
und
wie könnte ich ggf. eine "alte" ankommende URL :
domaine/ferienwohnungen-in-frankreich.php
auf
domaine/ferienwohnungen-in-frankreich.html
oder besser noch auf
domaine/ferienwohnungen-in-frankreich-0-15.html
zwingenen ?
Danke im vorraus für eure Hilfe
Ich benutze das (abgeänderte) Dreamweaver paging um Seitenausgaben in mehrere Seiten aufzuteilen !
Seit kurzer Zeit beschäftige ich mich mit urlrewriting um besser in den Suchmaschienen platziert zu werden. Jetzt habe ich 2, 3 Fragen :
1. Macht es überhaupt Sinn im bezug auf Suchmaschienen URL's Style :
domaine/ferienwohnungen-in-frankreich.php?pageNum_ferienwohnung=1&totalRows_ferienwohnung=15
in
domaine/ferienwohnungen-in-frankreich-1-15.html
oder
domaine/ferienwohnungen-in-frankreich-ferienhaus-1-15.html
umzuschreiben ?
2. habe ich es geschafft trotz schlechter php Kentnisse die Ausgabe URL's wie folgt umzuschreiben:
Original (.php)
Code: Alles auswählen
<?php if ($pageNum_ferienwohnung > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_ferienwohnung=%d%s", $currentPage, 0, $queryString_ferienwohnung); ?>">erste Seite </a>
<?php } // Show if not first page ?>
<?php
$last=$totalPages_ferienwohnung+1;
$current=$pageNum_ferienwohnung+1;
for ($i = 1; $i <= $last; $i++) {
if($current==$i){
echo "<strong> ". $i . "</strong> | ";
} else { ?>
<a href="<?php printf("%s?pageNum_ferienwohnung=%d%s", $currentPage, min($totalPages_ferienwohnung, $i-1), $queryString_ferienwohnung); ?>"><?php echo $i;?></a><?php echo " | "; ?>
<?php
}
}
?>
<?php if ($pageNum_ferienwohnung < $totalPages_ferienwohnung) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_ferienwohnung=%d%s", $currentPage, $totalPages_ferienwohnung, $queryString_ferienwohnung); ?>">letzte Seite </a>
<?php } // Show if not last page ?>
Abgeänderert Code :
Code: Alles auswählen
<?php
$fewo="ferienwohnungen-in-frankreich-ferienhaus-";
$extension=".html";
$CurrentPage=str_replace("ferienwohnungen-in-frankreich.php", $fewo, $currentPage);
$QueryString_ferienwohnung=substr_replace($queryString_ferienwohnung, '-', 0, 25); // wichtig für bricolierte seo version ?>
<?php if ($pageNum_ferienwohnung > 0) { // Show if not first page ?>
<a href="<?php printf("%s%d%s$extension", $CurrentPage, 0, $QueryString_ferienwohnung); ?>">erste Seite </a>
<?php } // Show if not first page ?>
<?php
$last=$totalPages_ferienwohnung+1;
$current=$pageNum_ferienwohnung+1;
for ($i = 1; $i <= $last; $i++) {
if($current==$i){
echo "<strong> ". $i . "</strong> | ";
} else { ?>
<a href="<?php printf("%s%d%s$extension", $CurrentPage, min($totalPages_ferienwohnung, $i-1), $QueryString_ferienwohnung); ?>"><?php echo $i;?></a><?php echo " | "; ?>
<?php
}
}
?>
<?php if ($pageNum_ferienwohnung < $totalPages_ferienwohnung) { // Show if not last page ?>
<a href="<?php printf("%s%d%s$extension", $CurrentPage, $totalPages_ferienwohnung, $QueryString_ferienwohnung ); ?>">letzte Seite </a>
<?php } // Show if not last page ?>
Mit der rewrite-rule
Code: Alles auswählen
RewriteRule ^ferienwohnungen-in-frankreich\.html$ ferienwohnungen-in-frankreich.php [L]
RewriteRule ^ferienwohnungen-in-frankreich-ferienhaus-(.*)-(.*)\.html$ ferienwohnungen-in-frankreich.php?pageNum_ferienwohnung=$1&totalRows_ferienwohnung=$2 [L]
Scheint das Ganze auch (zumindest auf local zu funktionieren)
Aber hat vieleicht jemand eine bessere Idee
und
wie könnte ich ggf. eine "alte" ankommende URL :
domaine/ferienwohnungen-in-frankreich.php
auf
domaine/ferienwohnungen-in-frankreich.html
oder besser noch auf
domaine/ferienwohnungen-in-frankreich-0-15.html
zwingenen ?
Danke im vorraus für eure Hilfe