Originariamente inviato da webking2003
ti da impossibile trovare la pagina perchè tu hai messo

mentre in realtà devi mettere

Codice PHP:
<?php echo "<a href='guide/".$array['id'].".php'>"?>
assolutamente no ... c'è un errore in ambedue le parti.

Nel codice che ho citato richiamando l'url che si indica come quello giusto sarà sempre resituito un codice di errore 404 e questo perchè nell'.htaccess si è indicato il rewrite con estensione html.


Quello corretto è questo:

Codice PHP:
<?php $query=mysql_query("Select * from guide order by id DESC"); 
while(
$array=mysql_fetch_array($query)){?> 

<li class="linea"> 
<?php echo "<a href='guide/".$array['id'].".html'>"?> 
<?php echo stripslashes($array['titolo']) ?> 
</a> 

<?php ?>
file .htaccess
[code]
<Files .htaccess>
order allow,deny
deny from all
</Files>

RewriteEngine On
RewriteBase /

RewriteRule ^guide/([0-9]+).html$ g_guide.php?id=$1 [L]
[code]

Se richiami l'url
http://www.nomesito.it/guide/2.html sarà visualizzato il contenuto riconosciuto dal rewrite se richiami
http://www.nomesito.it/g_guide.php?id=2 sarà riconosciuto il normale url senza rewrite.