assolutamente no ... c'è un errore in ambedue le parti.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'>"; ?>
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:
file .htaccessCodice 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 } ?>
[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.