Aiuto con htaccess e rewriterule

Stato
Chiusa ad ulteriori risposte.

gssmart

Nuovo Utente
28 Ott 2020
3
0
1
Ciao a tutti, sono arrivato oggi in community ed ho subito bisogno di voi.

Allora ho questa situazione:

Sto realizzando un e-commerce e per la questione seo vorrei creare delle url più digeribili dai motori di ricerca.
Sto utilizzando il file .htaccess per creare delle directory e sotto-directory virtuali.

Il problema è questo:
devo creare delle url del tipo:

dominio.com/shop/categoria.html pagina che mostra prodotti della categoria
dominio.com/shop/categoria/sottocategoria.html pagina che mostra prodotti della sottocategoria di una categoria
dominio.com/shop/categoria/sottocategoria/prodotto.html pagina che mostra il prodotto selezionato

Nel mio file .htaccess ho le seguenti regole:

RewriteRule ^shop/(.*).html$ categoria.php?categoria=$1
RewriteRule ^shop/(.*)/(.*).html$ categoria.php?categoria=$1&sottocategoria=$2
RRewriteRule ^shop/(.*)/(.*)/(.*).html$ prodotto.php?categoria=$1&sottocategoria=$2&nome_prodotto=$3

In pratica il problema è che avendo due Rewrite sullo stesso file (categoria.php), la prima rewrite funziona ed il php mi rileva la variabile $1 correttamente, ma la seconda rewrite in pratica mi inserisce all'interno della variabile anche ciò che c'è prima, anziché tenerle come directory.
Ovvero mi diventa come variabile in php $categoria="categoria/sottocategoria" invece io dovrei avere $categoria="categoria"

quindi logicamente non esistendo una categoria chiamata "categoria/sottocategoria" nn mi trova il prodotto nel db.

Come posso risolvere questa situazione? Spero mi possiate aiutare perchè è un po' di tempo che provo ad aggiustare il file htaccess anche con le condizioni ma non riesco.

Grazie davvero a tutti :)
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
R Redirect 301 con htaccess non funziona. Aiuto! PHP 1
K Aiuto con file audio in html HTML e CSS 1
R Aiuto con le query MS Access 2
M Aiuto con inserimento immagini WordPress 6
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
maicol07 Python - Tkinter - Aiuto con pulsanti e tuple Programmazione 0
L [Javascript] aiuto non riesco a inviare in get dal server web locale su altervista con httpRequest Javascript 0
N Mi serve aiuto con "Snake". C/C++ 1
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
M Aiuto: problema con il mio TP-Link range extender Reti LAN e Wireless 0
L [HTML] Aiuto con immagini random HTML e CSS 1
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
A scambio lavoro per aiuto con android Sviluppo app per Android 0
I Form/aree di testo con input da lista di nomi!Chiedo aiuto!! HTML e CSS 3
M Aiuto con script di ricerca video youtube data api v3 Javascript 1
I attributo con IF aiuto PHP 3
ecosito Aiuto con la traduzione in italiano per capire come installare questo JavaScript jQuery 0
F Aiuto: impossibile la mappatura di un'immagine con Dreamweaver CC2015 HTML e CSS 8
D aiuto con query PHP 1
J Aiuto per localstorage con jquery/js/json Javascript 4
Marco_88 Aiuto con istruzione INSERT Database 8
M Aiuto su come procedere con un ciclo foreach PHP 4
I database con visual studio 2012 aiuto Database 0
L Aiuto con l'html di una pagina web HTML e CSS 0
V Aiuto con swipe e DB Sviluppo app per Android 2
N Aiuto con html nascondere i media HTML e CSS 4
T Aiuto con script PHP PHP 0
N ciao a tutti ho bisogno di aiuto con l'estensione mysqli?? MySQL 0
I Aiuto uso Nivo Slider con javascript jQuery 2
L problema con la funzione header!!! AIUTO! PHP 24
S Aiuto con PHP! PHP 4
D Aiuto Ajax da PHP con codifica json Ajax 0
K AIUTO con Apache WEBDAV E MOD_DAV Joomla 0
S aiuto con le query PHP 0
D aiuto con pag di login in php PHP 1
S [RISOLTO]aiuto, non riesco afar funzionare il camp odi ricerca per un DB con PHP PHP 5
S aiuto con query MySQL 10
P Aiuto con onclick Javascript 2
W Aiuto per menù fatto con immagini e relativo sottomenù HTML e CSS 2
D Chiedo aiuto con questo codice PHP 0
L Sito con mamp AIUTO PHP 12
M Aiuto con questo script PHP 21
D Aiuto con Ajax e pagine incluse nei DIV Ajax 1
L verifica mail in db con jquery e ajax. Aiuto jQuery 9
P Aiuto con Prestashop CMS (Content Management System) 3
Z Aiuto con l'input PHP 0
P Aiuto con query "SELECT" PHP 6
I Spostare codice js inline in una funzione js con l'aiuto del dom Javascript 1
A Aiuto con Funzione/Query PHP 3
T.W. Aiuto con ricerca nominativi in un file CSV PHP 2

Discussioni simili