- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- problema rewrite url e header Location
-
problema rewrite url e header Location
Salve a tutti , ho un problema con il rewrite delle url che non riesco a risolvere .
Praticamente ho una pagina con un url riscritto in questo modo , vi allego il codice :Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^segnalazione/([^/]*)\/? localhost:8888/SITO/alertPage.php?idAlert=$1 [NC,L]
Il rewrite dell'url è ok , il problema sorge qualdo nella pagina php a causa di un errore tipo id non presente effettuo un redirect con :
[PHP]header("Location:errorePagina.html?idError=1");[/PHP]A questo punto l'url risultante mi viene in questo modo:
localhost:8888/Sito/segnalazione/74/errorePagina.html?idError=1 ``` invece di ``` localhost:8888/sito/segnalazione/74/errorePagina.html?idError=1
nell'html il base href è inserito e nella discussione ho omesso l'http
se inserisco l'url completa nell'header Location funziona ma vorrei evitare questa cosa se possibile
Qualcuni mi puo aiutare :)? Grazie in anticipo , Simone
-
Grazie lo stesso ho risolto :), era solo un problema con il percorso dell'url una volta fatto il rewrite , ho modificato il codice nel modo seguente :[/QUOTE][PHP]header("Location:../errorePagina.html?idError=1");[/PHP]