- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Spostare completamente un sito da un dominio ad un altro
-
Si, per ogni pagina.
Magari con qualche regola si riesce a scrivere una solo istruzione ma non sono molto esperto di espressioni regolari e mod_rewrite (sempre che tu stia usando Apache).Link building intendo procurarti nuovi backlinks e nuovi segnali sociali.
Valerio Notarfrancesco
-
Scusa se rompo ancora... ma devo svuotare dal codice ogni pagine del vecchio sito e mettere
<META HTTP-EQUIV=Refresh CONTENT="0; URL=htttp://ecc..">
Per poi ricaricare tutte le pagine con il redirect sul vecchio dominio....
Mentre sul nuovo dominio carico il sito clonato precedentemente?
-
No, no, aspetta, quello che hai scritto tu non è un redirect 301, anzi, potrebbe anche causarti dei problemi.
Se clicchi sul link verde sopra redirect 301 puoi vedere come farlo in base al tipo di server e tecnologia che usi.
Il redirect deve essere lato server e restituire il codice http 301.Valerio Notarfrancesco
-
Quel codice l'ho preso proprio da quella pagina:
cit.
Nel caso che la pagina sia in formato HTML e quindi non sia fruibile l'htaccess o altri linguaggi server side è possibile utilizzare nell'header della risposta HTTP il meta tag refresh impostato a zero, che pare sortisca gli stessi effetti del redirect 301.
-
Hai ragione andrebbe aggiornata.
Già quando fu scritta c'erano dubbi sull'uso di quella tecnica, infatti il redattore ha usato il termine "pare" per mettere in guardia il lettore.Quella forma di redirect può darti dei problemi perché in passato è stata usata come tecnica blackhat, quindi usa solo ed esclusivamente un redirect lato server.
Valerio Notarfrancesco
-
Che consigli di fare, visto che il sito è solo in html?
-
Se il server supporta un linguaggio di programmazione come il php puoi usare questa tecnica.
Imposti il server in modo che le pagine html siano interpretate dal php.
Su Apache lo fai inserendo questa istruzione nel file htaccess:AddType application/x-httpd-php .html
A questo punto puoi inserire del codice php all'interno dei tuoi files html.
Essendo il php un linguaggio interpretato lato server i redirect andranno benissimo.
Il redirect lo fai con questo codice:<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nuovo.it" );
?>Ovviamente si può fare con qualsiasi altro linguaggio lato server.
Valerio Notarfrancesco
-
@yabeforg said:
Che consigli di fare, visto che il sito è solo in html?
Ho sbagliato, il mio consiglio di prima non va affatto bene perché il tuo problema in realtà dovrebbe essere che non agire in nessun modo sul file htaccess o altra impostazione del server, giusto?
Valerio Notarfrancesco
-
Giusto... E' un sito piuttosto grande, nonostante sia solo html. Inoltre è da anni che è piazzato bene nelle serp. Hai altri consigli per caso?
-
Ciao
Io non sono un SEO, pero` visto che sono tutti file HTML, ho cercato su google come si fa un redirect 301 e ti ho scritto uno script che crea un file htaccess-like con tutti i percorsi vecchi e nuovi del path dei file html che trova nella directory e nella sottodirectory in cui sei, devi essere nella directory radice di dove si trovano i file html di cui vuoi creare il redirect#!/bin/bash BASE=$1 OLD=$2 NEW=$3 OUT=$4 for FILE in $(find . -iname "*.html" -print); do FILE=${FILE:2:${#FILE}} echo "RewriteRule ${OLD}${BASE}${FILE} ${NEW}${BASE}${FILE} [R=301,L,R]" >> $OUT done
Lo puoi usare con
./link301.sh / oldsite.it newsite.com htaccess.txt
L'ho provato qua in una sottodir con dei file html e il risultato e`
RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/system/remember/index.html newsite.com/Development/nomesito.napoware.x/plugins/system/remember/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/system/sef/index.html newsite.com/Development/nomesito.napoware.x/plugins/system/sef/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/authorizenet/authorizenet/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/authorizenet/authorizenet/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/authorizenet/authorizenet/elements/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/authorizenet/authorizenet/elements/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/authorizenet/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/authorizenet/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/paypal/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/paypal/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/standard/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/standard/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/payzen/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/payzen/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/payzen/payzen/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/payzen/payzen/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmpayment/payzen/payzen/elements/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmpayment/payzen/payzen/elements/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmcalculation/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmcalculation/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmcustom/stockable/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmcustom/stockable/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmcustom/specification/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmcustom/specification/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmcustom/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmcustom/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/plugins/vmcustom/textinput/index.html newsite.com/Development/nomesito.napoware.x/plugins/vmcustom/textinput/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/sampledata/parks/index.html newsite.com/Development/nomesito.napoware.x/images/sampledata/parks/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/sampledata/parks/landscape/index.html newsite.com/Development/nomesito.napoware.x/images/sampledata/parks/landscape/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/sampledata/parks/animals/index.html newsite.com/Development/nomesito.napoware.x/images/sampledata/parks/animals/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/sampledata/fruitshop/index.html newsite.com/Development/nomesito.napoware.x/images/sampledata/fruitshop/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/sampledata/index.html newsite.com/Development/nomesito.napoware.x/images/sampledata/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/index.html newsite.com/Development/nomesito.napoware.x/images/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/banners/index.html newsite.com/Development/nomesito.napoware.x/images/banners/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/index.html newsite.com/Development/nomesito.napoware.x/images/stories/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/shipment/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/shipment/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/forSale/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/forSale/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/forSale/resized/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/forSale/resized/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/vendor/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/vendor/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/vendor/resized/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/vendor/resized/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/manufacturer/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/manufacturer/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/manufacturer/resized/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/manufacturer/resized/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/product/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/product/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/product/resized/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/product/resized/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/category/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/category/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/category/resized/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/category/resized/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/payment/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/payment/index.html [R=301,L,R] RewriteRule oldsite.it/Development/nomesito.napoware.x/images/stories/virtuemart/typeless/index.html newsite.com/Development/nomesito.napoware.x/images/stories/virtuemart/typeless/index.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/edit_profile.html newsite.com/Development/annunci.napoware.x/templates/edit_profile.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/signup.html newsite.com/Development/annunci.napoware.x/templates/signup.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/categories.html newsite.com/Development/annunci.napoware.x/templates/categories.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/index.html newsite.com/Development/annunci.napoware.x/templates/index.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/last_related.html newsite.com/Development/annunci.napoware.x/templates/last_related.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/login.html newsite.com/Development/annunci.napoware.x/templates/login.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/posts/add.html newsite.com/Development/annunci.napoware.x/templates/posts/add.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/posts/show.html newsite.com/Development/annunci.napoware.x/templates/posts/show.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/posts/search.html newsite.com/Development/annunci.napoware.x/templates/posts/search.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/posts/edit.html newsite.com/Development/annunci.napoware.x/templates/posts/edit.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/posts/category.html newsite.com/Development/annunci.napoware.x/templates/posts/category.html [R=301,L,R] RewriteRule oldsite.it/Development/annunci.napoware.x/templates/profile.html newsite.com/Development/annunci.napoware.x/templates/profile.html [R=301,L,R] RewriteRule oldsite.it/index.html newsite.com/index.html [R=301,L,R]
Se ci sono spazi lo script butta il sangue, non ho gestito la cosa di solito sul web non ci sono spazi ti serve che gestisca gli spazi?
devi aggiungere gli http davanti a oldurl e newurl nella linea con cui lo richiami
imho dovresti poter risolvere cosi!
-
Se cambia solo il dominio forse è più facile un semplice redirect fatto così:
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?vecchiodominio\.com RewriteRule (.*) http :// www . nuovodominio.com/$1 [R=301,L]
(togliere gli spazi nel dominio)