Vai al contenuto

spostamento da /forum a root

Featured Replies

Inviato

Salve a tutti, ho spostato invision dalla sottocartella alla root principale.

mi ritrovo tanti link sopratutto su google che linkano pagine prima posizionate nella sottocartella, come posso cambiarle?

Inviato
  • Admin
30 minuti fa, nikeddy dice:

Salve a tutti, ho spostato invision dalla sottocartella alla root principale.

mi ritrovo tanti link sopratutto su google che linkano pagine prima posizionate nella sottocartella, come posso cambiarle?

Se non sbaglio, con questo nell'htaccess:

RewriteRule "^forum\/(.+)" "http://tuosito.it/$1" [R,L]

Reindirizzi gli indirizzi nella pagina giusta rimuovendo il "/forum" dal link...  Ovviamente fammi sapere, visto che non ne sono sicurissimo...

Inviato
  • Autore

e questo il file .htaccess che e' nella root 

 

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(jpeg|jpg|gif|png)$ /public/404.php [NC,L]
RewriteRule "^forum\/(.+)" "http://miosito.it/$1" [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Inviato
  • Autore

sisi logico

Inviato
  • Autore

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(jpeg|jpg|gif|png)$ /public/404.php [NC,L]
RewriteRule "^forum\/(.+)" "http://fmlive.it/$1" [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Inviato
  • Autore

il file .htaccess va solo nella root o anche nella parte /forum ?

Inviato

il file htaccess va inserito nella root del sottodominio forum.fmlive.it cosi da permettere il redirect.

quindi non si parla di rewrite ma di redirect... dovresti provare con:

RedirectMatch 301 ^(.*)$ http://fmlive.it/$1

senza la mod_rewrite (più efficiente)

oppure con la mod_rewrite:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://fmlive.it/$1 [R=301,L]</IfModule>

approfondimenti:

http://francescodagostino.name/blog/379-redirect-301-con-htaccess

Modificato da BomAle

Inviato
  • Autore

sto cercando di capire.

io nella cartella ex del forum inserisco il file .htaccess con all'interno solo  RedirectMatch 301 ^(.*)$ http://fmlive.it/$1

giusto?

devo creare un redirect php stile index.php e metterlo sempre dentro /forum ?

Inviato
  • Autore

ho inserito momentaneamente un file index.php cosi mi fa il redirect dalla /forum alla root del sito (forum.fmlive.it ora porta su fmlive.it)

ma non so che fare....

Inviato

prova con redirectmatch... non occorre il file index.php nella directory /forum

bisogna ricontrollare la configurazione di apache ... temo sia stata modificata diversamente, consiglio di sentire anche il tuo hosting e fagli sapere che ti occorre reindirizzare gli url da forum.fmlive.it a fmlive.it

Inviato
  • Autore
6 ore fa, BomAle dice:

prova con redirectmatch... non occorre il file index.php nella directory /forum

bisogna ricontrollare la configurazione di apache ... temo sia stata modificata diversamente, consiglio di sentire anche il tuo hosting e fagli sapere che ti occorre reindirizzare gli url da forum.fmlive.it a fmlive.it

ho creato il file .htaccess con all'nterno:

 

RedirectMatch 301 ^(.*)$ http://fmlive.it/$1

 

e basta.

 

 

Inviato
  • Autore

sto impazzendo.

non va nulla...

http://forum.fmlive.it/index.php?app=core&module=global&section=login

e questo il file .htaccess che ho messo dentro la directory /forum

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://fmlive.it/$1 [R=301,L]
RewriteRule "^forum\/(.+)" "http://fmlive.it/$1" [R,L]
</IfModule>

 

Inviato

Ho visto che hai un server dedicato (o vps) hostata su OVH

come webserver utilizzi nginx e .htaccess viene totalmente ignorato per quello che non funziona. bisogna scrivere ed adattare la modifica per NGINX.

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.