- Home
- Categorie
- Coding e Sistemistica
- PHP
- RewriteRule Condition(?)
-
RewriteRule Condition(?)
Ciao a tutti,
sò che avete parlato infinitamente dell'argomento, ma non mi sono chiare ancora alcune cose.Vorrei trasformare questi due indirizzi:
http://www.site.com/index.php?categoria=car
http://www.site.com/index.php?titolo=articolonei seguenti indirizzi statici:
http://www.site.com/car.html
http://www.site.com/articolo.htmlHo provato inserendo nel mio htaccess questo codice :
RewriteEngine on
RewriteBase /RewriteRule ^([^/]+).html /index.php?categoria=$1
RewriteRule ^([^/]+).html /index.php?titolo=$1ma funziona solamente la prima riga di codice (in questo caso categoria).
Forse devo usare RewriteCond, ma non sò proprio come.Grazie...
:bho:
-
Ciao Delfy,
il problema è che la prima parta è uguale per entrambe le regole quindi server prende la prima...
dovresti trovare un elemento distintivo nel url in modo da discriminare una cosa dall'altra. es:
RewriteRule ^categoria-([^/]+).html /index.php?categoria=$1
RewriteRule ^([^/]+).html /index.php?titolo=$1in questo mododo chiamando
http://www.abicidieeffegi.com/categoria-car.html
http://www.abicidieeffegi.com/articolo.htmldovrebbe funzionare
ciao
-- MOD by PaTeR --
site.com esiste veramente ehehehehehehe
-
prova ad andare qui c'è un utile tool
http://www.webconfs.com/url-rewriting-tool.php