- Home
- Categorie
- Coding e Sistemistica
- PHP
- mod_rewrite come riscrivere gli URL
-
mod_rewrite come riscrivere gli URL
ciao, vorrei riscrivere le URL del mio sito
ho fatto in questi 2 modi ma non funziona, cioè non succede nulla, le URL rimangono com'erano prima, dove sbaglio?
PRIMA VERSIONE
file php
<?php
$id = $_GET['id'];
echo $id;
?>file .htaccess
RewriteEngine On
RewriteRule ^articolo([0-9]+)/$ index_articolo.php?menu=beauty&id=$id
SECONDA VERSIONE
file php
<?php
$id = $_GET['id'];
echo $id;
?>file .htaccess
RewriteEngine On
RewriteRule ^articolo([0-9]+)/$ index_articolo.php?menu=$1&id=$2
-
Sia per la prima che per la seconda versione devi scrivere così:
file .htaccess
RewriteEngine On
RewriteRule ^articolo([0-9]+)/$ index_articolo.php?id=$1Se nel php metti variabile GET l' id devi mettere uguale anche nel link dopo il ? (tu hai messo ?menu)
Poi non puoi scrivere due variabili in htaccess ($1,$2) e poi dichiararne una sola (^articolo([0-9]+)/$)
Spero di esserti stato di aiuto