- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- problemi con il rewrite
-
problemi con il rewrite
Ciao a tutti,
premetto che ho cercato sia sul web che sul forum... ma non ho trovato risposta al mio problema
Ho creato questa regola per il mod_rewriteRewriteEngine On RewriteRule ^cast/([^/]+).html$ cast.php?personaggio=$1
ma non funziona... proprio non fa niente...
Premetto che uso apache2 e sono su una macchina dedicata dual xeon... quindi problemi di ram cpu e accesso di root non ci sono
Come potrei risolvere il problema ?
Grazie molte a tutti
-
Ciao Luca_000,
in che senso "non fa proprio niente" ?
diciamo che di per se non deve fare niente, ma "entra in funzione" nel momento in cui chiami la pagina es:
cast/5.html
in questo caso cosa fa?
ciao
-
proprio niente nulla... come se non legge la regola...
http://www.theoc.it/cast/ryan.html
è l'url originale è http://www.theoc.it/cast.php?personaggio=ryan
-
Ho provato pure cosi
Options +FollowSymLinks RewriteEngine on RewriteRule cast/([^/]+).html cast.php?personaggio=$1 [L]
ma niente da fare...
-
a questo punto mi viene il dubbio che il tuo hoster non ti dia la possibilità di usare .htaccess
chi ti hosta?
-
ho una macchina mia
con accesso di root e cavolate variePS: quasi risolto era una cavolata nell'httpd.conf... ora come puoi vedere si vede... ma salta le immagini...
PPS: Come potrei fare o meglio.. che regola ci vuole per far apparire anche le immagini ?Grazie molte
-
tutto risolto, ho messo il percorso assoluto alle immagini
ora funzica tutto... grazie molte a tutti
-
Dicci come hai risolto, così gli altri utenti che avranno il tuo stesso problema potranno risolverlo!
-
Ciao peter,
certamente...
praticamente nell'httpd.conf era disabilitata la lettura dei file .htaccess
Ho
aperto il file httpd.conf e cercato la seguente rigaOptions FollowSymLinks
sotto c'è AllowOverride e l'ho impostato su All
AllowOverride All
poi ho cercato
# # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit #
e sotto c'è il famoso AllowOverride e anche questo impostato su All
AllowOverride All
Saluti
-
eheh grazie!
PS: PaTeR non PeTeR
-
Eccomi qua di nuovo, continuo in questo topic senza aprirne un'altro...
Ho messo la protezione all'hotlink per le immaginiRewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?theoc.it(/)?.*$ [NC] RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ http://www.theoc.it/no-hotlink.jpg [R,NC]
o provato pure con
RewriteCond %{HTTP_REFERER} !^http://theoc.it/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://theoc.it$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.theoc.it/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.theoc.it$ [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://www.theoc.it/no-hotlink.jpg [R,NC]
ovviamente il rewriteengineon è in alto nell'htaccess...
pero non capisco perchè si protegge dall'hot link ma non mostra l'immagine di protezione... ( http://www.theoc.it/no-hotlink.jpg )
ESCome si potrebbe risolvere? io addirittura vedo l'immagine di sana pianta... forse l'ho nella cache...
-
ok come non detto,
risolto conRewriteCond %{HTTP_REFERER} !^http://(www\.)?theoc\.it/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(jpe?g|gif|bmp|png)$ no-hotlink.jpg [L]
pero ora mi chiedo,
c'è un modo di escludere dell'hotlink magari google o i sottodomini del sito?
o magari c'è un metodo "piu colpleto" per evitare l'hotlink delle immagini?
altro problemino ( non uccidetemi) che si presenta è quando uno linka l'immagine... ovviamente l'immagine viene sostituita con quel logo da me creato... quando uno va su www.theoc.it si ritrova quell'immagine al posto di quella originale... non so se mi spiego... es sotto...
Grazie molte e scusate se vi rompo con domande forse sciocche...