JohnnyMnemonic ha scritto:Eh no. Non lo vede proprio nessuno
Ma nemmeno tramite applicazione?
Moderatore: Staff
JohnnyMnemonic ha scritto:Eh no. Non lo vede proprio nessuno


http://slack.blank.home/html/prova.php<?php
$FILEDASCARICARE="documenti/prova.txt";
header("Location: $FILEDASCARICARE ");
?>SetEnvIfNoCase Referer "^http://slack.blank.home/" ok_img
SetEnvIfNoCase Referer "^http://slack.blank.home$" ok_img
<filesmatch "\.*$">
Order Deny,Allow
deny from all
Allow from env=ok_img
</filesmatch>

JohnnyMnemonic ha scritto:Ok ma una volta che arrivi a prova.php (nel mio caso) sei loggato nell'applicativo quindi puoi fare come vuoi
Solo che a me non funziona, può essere un problema a monte di httpd.conf?

conraid ha scritto:Prova così
- Codice: Seleziona tutto
RewriteRule ^/([a-z]+)/([a-z]+)/ http://www.miosito.com/index.php?p=$1§ion=$2 [NC,L]
conraid ha scritto:Puoi usare i redirect
- Codice: Seleziona tutto
Redirect 301 /index.php$ http://www.miosito.com/
Redirect 301 /index.php?p=home$ http://www.miosito.com/
o, se non vuoi usare un redirect (che sarebbe più giusto al cambio di url di una pagina) sempre i RewriteRule
- Codice: Seleziona tutto
RewriteRule ^/index.php$ http://www.miosito.com/ [NC,L]
RewriteRule ^/index.php?p=home$ http://www.miosito.com/ [NC,L]
Per le opzioni ( [NC] per esempio) guardare http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
p.s.
stai attento se qualche espressione regolare sballa, sono solo esempi scritti in fretta
Se usi
RewriteRule ^/index.php$ http://www.miosito.com/ [NC,L]
RewriteRule ^/index.php?p=home$ http://www.miosito.com/ [NC,L]
o le metti per prime, o togli l'opzione L (last) alla prima

danix85 ha scritto:Premesso che nessuna regola ha funzionato...
[...]
a questo punto mi viene il dubbio che mod_rewrite non sia abilitato, però ieri l'ho utilizzato con una guida che ho trovato su internet...
danix85 ha scritto:toglietemi un altro dubbio... io ho comunicato a google una sitemap.xml, in cui gli indirizzi sono dinamici (query string e quant'altro), mi conviene adesso (in ottica SEO) modificare gli url?? non vorrei che google rilevasse dei contenuti duplicati e spedisse il mio sito a pagina 1700000 di ogni ricerca...
danix85 ha scritto:Ancora un dubbio... eventualmente io decida (e riesca) ad usare mod_rewrite, a livello di script php non dovrò modificare nulla, giusto?? mod_rewrite agirà semplicemente sulle pagine presentate all'utente... per capirci meglio, se in una pagina ho una QS p=pagina&var=value&var2=value2, da un altra parte potrò linkare quella pagina con la QS o dovrò usare l'url generato da mod_rewrite??

conraid ha scritto:RewriteRule ^(.*)$ /index.php?id=$1 [L]




samiel ha scritto:Mi ricollego alla prima parte della discussione.
Se ho un sito in un hosting e pertanto non posso
gestirmi io apache, ma ipotizzando comunque
che mod_rewrite sia attivo, che cosa devo
inserire nell'.htaccess da mettere nella root del sito?
Grazie
M.

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.giovannifornero\.net [NC]
RewriteRule ^(.*)$ http://www.giovannifornero.net/$1 [L,R=301]
samiel ha scritto:Dovevo fare in modo che venisse riconosciuto l'indirizzo con www
(gioè che digitando l'indirizzo senza, si aprisse comunque col www
e ieri sera ho messo in .htaccess questo codice:
- Codice: Seleziona tutto
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.giovannifornero\.net [NC]
RewriteRule ^(.*)$ http://www.giovannifornero.net/$1 [L,R=301]
M.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^giovannifornero.net [NC]
RewriteRule (.*) http://www.giovannifornero.net/$1 [L,R=301]

RewriteRule http://www.giovannifornero.net/index.php?pagina=home$ http://www.giovannifornero.net
Visitano il forum: Nessuno e 1 ospite