Dreamweaver pagination zu .htlm rewriten sinnvoll ?

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

Dreamweaver pagination zu .htlm rewriten sinnvoll ?

Beitragvon juliokr » 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)

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>&nbsp;
      <?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>&nbsp;
      <?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
juliokr
.
.
 
Beiträge: 2
Registriert: 26.10.2009 22:24

Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron