thesee
@thesee
Post creati da thesee
-
RE: Aggiungere /
ciao
dai un occhio qui:
http://httpd.apache.org/docs/2.2/misc/rewriteguide.html
al paragrafo
Trailing Slash Problemé ben spiegato
-
RE: Solo cambio della "radice"
Ciao, nessun problema di netiquette
manca il tempo libero forseprova così
RewriteEngine On
RewriteBase /
RewriteRule (.*) http://www.nuovosito.it/$1 [R=302,L]o 301 se vuoi il redirect permanente
Ciao
-
RE: conversione url
In effetti stai creando un loop.
Sia che uno arrivi dal vecchio indirizzo che dal nuovo va a finire su articolo.php il quale tramite codice php reindirizza al nuovo ed il loop parte perchè l'htaccess riporta nuovante ad articolo.php.
Per risolvere dovresti reindirizzare solo se nell'url c'è articolo.php
Una soluzione semplice può essere (verifica prima se ho azzecato la variabile..sono andato a memoria
[php]
if (basename($_SERVER['SCRIPT_NAME']) == 'articolo.php') {
//tua routine di redirect 301
}
[/php]
Ciao -
RE: conversione url
Ciao
innanzitutto devi modificare il motore che ti genera i link in modo da crearli nella forma articolo-30.html, e questo mi pare di aver capito che lo hai fatto.poi devi fare in modo che:
- il link articolo-30.html punti allo script vero e proprio pagina.php?articolo=30
- evitare che i motori di ricerca perdano i vecchi link e inserire un 301.
io farei cosi:
RewriteCond %{REQUEST_URI} /articolo-(\d+).html$ RewriteRule ^articolo-(\d+).html$ pagina.php?articolo=$1 RewriteCond %{REQUEST_URI} /pagina\.php RewriteCond %{QUERY_STRING} ^articolo=(\d+) RewriteRule ^.*$ pagina.php?articolo=%1 [R=301, L] ```Probabilmente il secondo gruppo di regole sarà un casino farlo funzionare se non funziona ;) fammi sapere ciao
-
RE: aiuto con file .htaccess da ottimizzare e sito lento
ti rispondo in velocità poi domani leggo con calma: ottimizza le tabelle con phpmyadmin, e vedi se come indici ifnalmente ti fa vedere i numeri.
Poi verifica le prestazioni.
Ciao -
RE: Modrewrite per immagini
una soluzione di questo tipo forse potrebbe andare:
RewriteEngine on
RewriteRule ^games/([^/]+)/cover/.*$ /immagini/cover/wii/$1-big.jpg
Ho aggiunto ad intuito .* perchè tu non lo vedi, ma di sicuro il server richiama il DocumentIndex cover/index.php ad esempio.
Con il .* in teoria può starci qualsiasi cosa.Zunfionerà?
fammi sapere
-
RE: aiuto con file .htaccess da ottimizzare e sito lento
Ciao,
vista cosi , lettura molto veloce, direi che non capisco come possa fare a rallentare il server.
Per farti un esempio, uno dei miei htaccess contiene circa 320 righe di istruzioni ed il server non ha alcuna difficoltà o rallentamento.
Piuttosto verificherei che non sia magari il database a creare problemi, magari con qualche query troppo pesante senza indici, magari i dati sono aumentati un bel po e ora la performance su tabelle non ottimizzate si potrebbe far sentireCiao
-
RE: Mod_Rewrite - Sostituzione parola
Ciao,
questo potrebbe andare?
**RewriteRule ***^gricignano/.$ ****local/$1
** -
RE: problema con mod_rewrite e ojs
Questa soluzoine puo andare bene?
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)\.institution\.org$ RewriteCond %{HTTP_HOST} !^www\.ojs\.institution\.org$ #evitiamo di riscrivere tutto quello che non ha index.php nell'url RewriteCond %{REQUEST_URI} !/index\.php.* RewriteCond %{REQUEST_URI} ^(.*)$ RewriteRule .* /index.php/%1/$1 [QSA,L]
-
RE: Problemi modrewrite
ma commentando l'htaccess, il problema sparisce?
-
RE: Redirect da directory a root
controindicazioni direi di no, visto comuqneu che stai effettuando un 301.
Ti consiglio(visto che dubito che sia il rewrite a rallentare il server) di verificare bene il codice del novo sito.
Va veloce anche senza essere reindirizzato?
non è che servono delle regole in piu per evitare dei loop?Ciao
-
RE: Problemi modrewrite
non mi viene in mente altro se non che ho fatto un errore
RewriteCond %{REQUEST_URI} !^/index.php$dimenticato lo slash....forse potrebbe essere quello:)
-
RE: Problemi modrewrite
Bisognerebbe mettere la condizione per cui si applica la regola.
visto che non ti interessa applicarla sempre allora prova cosi:RewriteEngine On
#no per l'index
RewriteCond %{REQUEST_URI} !^index.php$
per le richieste della root
RewriteCond %{REQUEST_URI} !^/$
#prendiamo il paramentro
RewriteCond %{REQUEST_URI} /(.)$
RewriteRule . /index.php?mforum=%1questa è un idea non so se funzioni bene, prendila come spunto
Ciao
-
RE: Redirect da directory a root
prova cosi:
RewriteEngine On
RewriteBase /
RewriteRule .* /sottocartella/ [L,R=301]Ciao
-
RE: Redirect da directory a root
ok, spero funzioni
Aggiungi anche QSA (cosi appende anche la query string se esiste) ->[QSA, L]Ciao