Vai al contenuto
  • 0

spostamento da /forum a root


nikeddy

Domanda

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?

Link al commento
Condividi su altri siti

15 risposte a questa domanda

Messaggi raccomandati

  • 0
  • 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...

Link al commento
Condividi su altri siti

  • 0

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>

Link al commento
Condividi su altri siti

  • 0

<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>

Link al commento
Condividi su altri siti

  • 0

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
Link al commento
Condividi su altri siti

  • 0

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 ?

Link al commento
Condividi su altri siti

  • 0

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....

Link al commento
Condividi su altri siti

  • 0

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

Link al commento
Condividi su altri siti

  • 0
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.

 

 

Link al commento
Condividi su altri siti

  • 0

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>

 

Link al commento
Condividi su altri siti

  • 0

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.

  • Like 1
Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

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.