- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- Errore interno al server con mod_rew
-
Errore interno al server con mod_rew
Ciao a tutti,
è la prima volta che mi diletto col mod_rew,
io ho questa situazione qua:
http://www.nomesito.com/annuncio.php?p=37
ho creato un file .htaccess e ho scritto questo :
RewriteEngine On
RewriteRule ^annuncio-([0-9]+).html$ annuncio.php?p=$1ho creato il file .htaccess e lo caricato sul server mi esce qeusto errore :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
In cosa sbaglio?
da premettere che ho caricato il file info.php e verificato il mod_rew.
Grazie
-
prova
rewritebase /
ciao

-
Cioè scusa,
RewriteEngine On
Rewritebase ^annuncio-([0-9]+).html$ annuncio.php?p=$1cosi?
-
inserisci RewriteBase / come prima riga del file htaccess

-
ho provato ma niente ,
ricevo sempre errore ho ho mndato una mail al servizio assistenza tecnico del server per vedere se il mod_rew w abilitato, ma dal php info risulta di si, se e abilitato quale puo essere l'errore?
-
:bho:
in genere l'errore 500 (che è molto raro) si risolve col rewritebase
non saprei, facci sapere cosa ti dice il tuo hoster
-
Adesso l'errore non esce piu
solo che non funziona ho scaricato la guida e il rewritetest e mi indica che è fallito ,
questo vuol dire che non è attivato sul server giusto?
-
si esatto
se da phpinfo ("livello 1") lo vedi caricato vuol dire che non puoi usare file htaccesschiedi l'abilitazione al tuo hoster oppure chiedi l'inserimento delle direttive nel file di configurazione di apache, ma dubito che una persona che disattiva le direttive esterne per paranoia sia così disponibile
-
si ma dato che si trata di un server privato non uno spazio hosting normale,
non mi possono dire di no.
Gli ho mandato la mail aspetto e edo che mi dicono.
ciao e grazie
-
Scusa se riprendo il post ma il mio hoter dice che il mode bilitato e che funzian perfetamente e l'errore è il mio.
Possibile?io ho fatto esattamente oem la guida per tradurreannuncio.php?p=19
in
annuncio.php/annuncio.htmlnel file htaccess ho messo questo :
RewriteBase /
RewriteEngine On
RewriteRule ^annuncio.php/(.*).htm$ annuncio.php?p=$1
ho dato anche i permessi a 777.
dici che l'hoster sbaglia?
io posso accedere al erver via ssh ma non saprei modificare quello che dici tu, al massimo riesco a creare virtual host e cmq da shell non so farlo.
non esiste soluzione?
-
ho appena fatto un test inserendo nel broser l'indirizzo
annuncio.php/annuncio.htm
e mi appare una pagina, pero senza valori,come se non legge la variabile p,
e senza i fogli di stile , vorei mettere il link ma non o se e contro il egolamento epr farti vedere quello che succede.
Insomma la pagina in un certo senso, c'è a meta, ma gli url annuncio.php?p=nnon vengono sostituiti.
questo vuol dire che ho commesso io qulche errore giusto?
-
per i css: occhio ai percorsi
se prima caricavi "x.css" da /annuncio.php accedevi a /x.php
se ora carichi x.css da /annunci/1.html accedi ad /annunci/x.css!se inserisci annuncio.php/annuncio.html è normale che non funzioni niente: il parametro $1 da quanto ho capito è un numero intero e tu hai passato una stringa

-
Non c'è nulla da fare sono giorni che mi scervello
ho litigato pure con quelli del server che mi hanno detto che sto mod_rew e abilitato oramai devo rassegnarmi a non usarlo.
Grazie cmq per l'aiuto.
-
Ho risolto!!!
per la cronaca il problema è il mi omac che non legge i file che iniziano con . come .htaccess allora usavo un software per visualizzare tali file in mac, pero quando lo modificavo rimaneva coem file .htacc.rtf ma io lo vedevo solo come .htaccess.
Grazie al suggerimento di un amico ho risolto, non l'avevo specificato perchè non pensavo potesse essere un poblema invece era il problema principale!!lo posto anche per aiutare chi potrebbe avere lo stesso problema.

Grazie per i consigli osvi.
