Titre dynamique pour bon référencement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Titre dynamique pour bon référencement

par hakazizi » 01 déc. 2007, 19:33

qu'est-ce que tu te complique la vie lol il y a plus simple...

Code : Tout sélectionner

RewriteEngine On RewriteRule ^breve.html /index.php?url=breve etc.
voila comment simplifié tout cela lol
va faire un tour sur web info rank il sont de vrai specialiste du referencement

par fcjuventus » 01 déc. 2007, 19:17

Je ne m'y connais pas trop non plus au niveau du htaccess

Voici ce que j'ai danns mon fichier
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)$ http://%{SERVER_NAME}/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)(.+)$ http://%{SERVER_NAME}/~$1/$2
Que dois rajouter?

par hakazizi » 01 déc. 2007, 19:13

c'est pour le referencement c'est bien sa?
as tu pense a l'url rewritting?
j'en ai souvent parlé sur le forum et il y a de nombreux resultat sur google egalement

par fcjuventus » 01 déc. 2007, 15:44

Eh bien merci pour votre aide mais je n'y suis vraiment pas arrivé :(

par dunbar » 01 déc. 2007, 15:29

Aucune de vos deux solutions ne fonctionne.

La première n'affiche pas bien la page

La seconde n'affiche plus que la page breve.php
Il serait utilile peut-être de prendre la peine de lire et d'essayée de comprendre le lien donner plus haut.
celui-ci

par fcjuventus » 01 déc. 2007, 15:19

Aucune de vos deux solutions ne fonctionne.

La première n'affiche pas bien la page

La seconde n'affiche plus que la page breve.php

par luc@s » 01 déc. 2007, 14:49

<html> 
<head> 
<title><?php 
//si la page est indiquee, on affiche
//sinon on affiche les breves
if(!empty($_GET['page']))
echo htmlspecialchars($_GET['page']) ; 
else
echo "Breves";
?></title> 

</head> 
<table border="0" cellspacing="0" cellpadding="0" width="2"> 
  <tr> 
    <td colspan="2" align="left"> 
        <script language="JavaScript1.2">fwLoadMenus();</script> 
        <table border="0" cellpadding="0" cellspacing="0"> 
        <tr> 
        <td align="left"> 
    
        </td> 
        </tr> 
        </table> 
   </td> 
  </tr> 

  <td width="6" class="g"></td> 
        <td width="911" class="cont_h" valign="top" align="center"> 
      <div align="left"> 
  <?php

  // On teste que le paramètre d'url existe et qu'il est bien autorisé 
  // ----------------------------------------------------------------- 
  $pageOK = array('Juventus non officiel' => 'breves.php', 
                'Actua' => 'actualite.php'); 

  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) { 
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page 
  } else { 
    include('breves.php');   // Page par défaut quant elle n'existe pas dans le tableau 
  } 

?> 
       
       
<? // --------------------------------------------------------------------------------------------------------------------------------------------------- ?>       
     </div>      </td> 
      <td width="6" class="d"></td> 
   </tr> 
   <tr>    
      <td width="6" class="g"></td> 
        <td width="911" class="cont_h" valign="top"><?php require_once('includes/part.php'); ?></td> 
     <td width="6" class="d"></td> 
   </tr> 
    
  <tr> 
        <td colspan="100%" background="cont_b.jpg" align="left" height="45" class="cont_h">      </td> 
</tr>    
  </table> 


</center> 


</body> 

</html> 

par dunbar » 01 déc. 2007, 14:47

Et comme ceci ?
<?php 

  // On définit le tableau contenant les pages autorisées 
  // ---------------------------------------------------- 
  $pageOK = array('Juventus non officiel' => 'breves.php', 
                  'Actua'                 => 'actualite.php'); 

  // On teste que le paramètre d'url existe et qu'il est bien autorisé 
  // ----------------------------------------------------------------- 
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) { 
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page 
  } else { 
    include('breves.php');   // Page par défaut quant elle n'existe pas dans le tableau 
  } 

?> 
<html> 
<head> 
<title><?php echo $_GET['page'] ; ?></title> 

</head> 
<table border="0" cellspacing="0" cellpadding="0" width="2"> 
  <tr> 
    <td colspan="2" align="left"> 
        <script language="JavaScript1.2">fwLoadMenus();</script> 
        <table border="0" cellpadding="0" cellspacing="0"> 
        <tr> 
        <td align="left"> 
    
        </td> 
        </tr> 
        </table> 
   </td> 
  </tr> 

  <td width="6" class="g"></td> 
        <td width="911" class="cont_h" valign="top" align="center"> 
      <div align="left"> 
              
       
       

     
     
     </div>      </td> 
      <td width="6" class="d"></td> 
   </tr> 
   <tr>    
      <td width="6" class="g"></td> 
        <td width="911" class="cont_h" valign="top"><?php require_once('includes/part.php'); ?></td> 
     <td width="6" class="d"></td> 
   </tr> 
    
  <tr> 
        <td colspan="100%" background="cont_b.jpg" align="left" height="45" class="cont_h">      </td> 
</tr>    
  </table> 


</center> 


</body> 

</html> 

par fcjuventus » 01 déc. 2007, 14:29

Code : Tout sélectionner

<html> <head> <title><?php echo $_GET['page'] ; ?></title> </head> <table border="0" cellspacing="0" cellpadding="0" width="2"> <tr> <td colspan="2" align="left"> <script language="JavaScript1.2">fwLoadMenus();</script> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left"> </td> </tr> </table> </td> </tr> <td width="6" class="g"></td> <td width="911" class="cont_h" valign="top" align="center"> <div align="left"> <?php // On définit le tableau contenant les pages autorisées // ---------------------------------------------------- $pageOK = array('Juventus non officiel' => 'breves.php', 'Actua' => 'actualite.php'); // On teste que le paramètre d'url existe et qu'il est bien autorisé // ----------------------------------------------------------------- if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) { include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page } else { include('breves.php'); // Page par défaut quant elle n'existe pas dans le tableau } ?> <? // --------------------------------------------------------------------------------------------------------------------------------------------------- ?> </div> </td> <td width="6" class="d"></td> </tr> <tr> <td width="6" class="g"></td> <td width="911" class="cont_h" valign="top"><?php require_once('includes/part.php'); ?></td> <td width="6" class="d"></td> </tr> <tr> <td colspan="100%" background="cont_b.jpg" align="left" height="45" class="cont_h"> </td> </tr> </table> </center> </body> </html>

par dunbar » 01 déc. 2007, 14:23

Eh bien ça ne va toujours pas :cry:
Montre nous le code complet de ta page

par fcjuventus » 01 déc. 2007, 14:20

Eh bien ça ne va toujours pas :cry:

par dunbar » 01 déc. 2007, 14:06

Ca ne fonctionne malheureusement pas, j'obtiens à la place du titre l'adresse complète de la page
Oui juste sorry :oops:
<title><?php echo $_GET['page'] ; ?></title>
Voici la correction

par fcjuventus » 01 déc. 2007, 13:59

Ca ne fonctionne malheureusement pas, j'obtiens à la place du titre l'adresse complète de la page

par dunbar » 01 déc. 2007, 13:48

Merci bien, mais que dois-je mettre dans la partie title?
<title><?php echo $pageOK ; ?></title>

par fcjuventus » 01 déc. 2007, 13:43

Merci bien, mais que dois-je mettre dans la partie title?