Volevo sapere perchè applicando la famosa regola:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^prova/([^/]+).html prova.php?id=$1 [L]
a un mio file chiamato prova.php su un spazio host con sever linux,
non mi riesce a riscrivere l'url.
Premetto che prova.php include un file di inpaginazione chiamato inp.php con questo script:
<?php
if($current_page == 1) { // se siamo nella prima pagina
$precedente = "<< precedente";
} else { // altrimenti
$previous_page = ($current_page - 1);
$precedente = "<a href=\"?id=$previous_page\" title=\"Vai alla pagina precedente\"><< precedente</a>";
}
if($current_page == $tot_pages) { // se siamo nell'ultima pagina
$successiva = "successiva >>";
} else { // altrimenti
$next_page = ($current_page + 1);
$successiva = "<a href=\"?id=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>";
}
$paginazione = "$precedente $successiva";
?>
Il mio dubbio è questo e mi rivolgo a voi esperti:la non rescrizione dell'url puo dipendere dal fatto che in quest'ultimo script vada modificato qualcosa?