Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
corretto redirect per SEO
#31
Il DNS sembrerebbe a posto.
Prova a modificare il file .htaccess in questo modo:
Codice:
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.fakechat.net [OR]
RewriteCond %{HTTP_HOST} ^fakechat.net
RewriteRule ^.*$ landing%{REQUEST_URI} [L]
Mattia!
Cita messaggio
#32
fatto, ma non mi sembra sia cambiato molto...
Cita messaggio
#33
Vedo che ora i domini puntano a una specie di pannello d'amministrazione. Forse in precedenza era ancora attivo il redirect e adesso si sono diffusi i DNS (ci vogliono anche 48 ore).

Se non hai fatto modifiche, forse dovresti "dire" al servizio in cui sono presenti i file veri e propri del tuo sito che il dominio fakechat.net deve puntare al tuo spazio.
Mattia!
Cita messaggio
#34
attualmente ho il server in crash, e la webstation non funzia, per questo sei stato reindirizzato al pannello... devo ripristinare tutto per farti vedere come funziona. In ogni caso, non ho capito come dovrei verificare questa impostazione lato server oltre al file htaccess...
Cita messaggio
#35
Dipende tutto da cosa utilizzi sul tuo server.
Per esempio, se hai Apache, devi impostare un Virtual Host (documentazione).
Mattia!
Cita messaggio
#36
io posseggo Synology, in questo post potrei aver trovato la soluzione, consigliano di usare questo codice per l'.htaccess:

Codice:
RewriteEngine On

# first and default domainname (no need for virtual host)

RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R,L]

# second domainname (www.otherdomain.com as virtual host)

RewriteCond %{HTTP_HOST} ^otherdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.otherdomain.com/$1 [R,L]

# add more lines for each domainname

Dici che è corretto?
Cita messaggio
#37
Il codice che hai copiato sembrerebbe che faccia semplicemente il redirect dal dominio senza "www" a quello con "www".

Sul tuo server prova a modificare il file "/usr/syno/etc/httpd-vhost.conf-user" aggiungendo il Virtual Host in questo modo (naturalmente mettendo il valore corretto di DocumentRoot):
Codice:
<VirtualHost *:80>
ServerName fakechat.net
ServerAlias www.fakechat.net
DocumentRoot "/var/services/web/percorso-del-sito"
</VirtualHost>
Mattia!
Cita messaggio
#38
ah ok, ed eventualmente dovrei aggiunger manualmente gli altri siti che vorrò aggiungere in futuro?
Cita messaggio
#39
Sì, ogni sito dovrebbe aver un Virtual Host.
Mattia!
Cita messaggio
#40
Buondì, riprovo a riprendere in mano la situazione Smile
ho installato ubuntu server, ripristinato il sito e cambiato il nome della directory da "landing" a "fakechat". Ho seguito questa guida per provare ad attivare la lettura del file htaccess, anche se il file che ho dovuto editare non è semplicemente 00-default come dice la guida, ma 00-default.conf

sempre in questo ho settato anche:
Codice:
<VirtualHost *:80>
ServerName fakechat.net
ServerAlias www.fakechat.net
DocumentRoot /var/www/html/fakechat
</VirtualHost>

ed effettivamente sembra funzionare, anche se il sito non viene visualizzato correttamente. Prova ad andare su www.fakechat.net

inoltre se provo a vedere solo la root da vincishouse.ddns.net mi da un errore di lettura htaccess...
Citazione:Forbidden

You don't have permission to access / on this server.
Server unable to read htaccess file, denying access to be safe

e anche se volessi vedere il percorso reale di dove risiede il sito, ovvero http://vincishouse.ddns.net/fakechat mi da lo stesso errore...
quindi sicuramente sbaglio qualcosa.
Cita messaggio
#41
Il sito non viene visualizzato correttamente, perché hai installato WordPress con il vecchio indirizzo e quindi cerca di includere i file CSS e JavaScript con il vecchio indirizzo. Qui trovi la guida per modificare l'URL del sito.

Per quanto riguarda l'errore "Forbidden", dovresti provare a eliminare il file ".htaccess".
Mattia!
Cita messaggio
#42
purtroppo non riuscivo più ad accedere al cms del wordpress, ho quindi rimosso questa parte da 00-default.conf:
Codice:
<Directory /var/www/html>
                Options All
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
riavviato apache ed effettivamente adesso riesco ad accedere al sito sia da http://vincishouse.ddns.net/fakechat che da fakechat.net. Il problema, nel secondo caso, è che se poi mi muovo in qualsiasi altra pagina, l'indirizzo nel browser cambia e ritorna vincishouse...
Cita messaggio
#43
Devi seguire la guida di cui ti ho messo il link nel messaggio precedente per modificare l'URL di WordPress.
Mattia!
Cita messaggio
#44
ok, ma nella guida leggo:
Citazione:ATTENZIONE! Queste istruzioni si riferiscono SOLO ad una installazione singola di WordPress. Se si sta utilizzando WordPress MultiSito si dovrà modificare manualmente il database.
non è un problema? Ho dettato nella url http://www.fakechat.net e sembra funzionare correttamente adesso. Smile
Quindi grazie.
MI è venuto un altro dubbio però, quando avevo synology tu mi hai detto di modificare il file httpd.conf che di solito si trova dentro apache, aggiungendo u altro tag <virtualhost>. Questa volta io la modifica del <virtualhost> l'ho fatta sul file 00-default.conf anziché httpd.con. Potrebbe essere un problema?

Scusa i dubbi, ma non essendo un sistemista ed essendo solo uno smanettone mi vengono mille dubbi. Smile


Grazie
Chand
Cita messaggio
#45
WordPress MultiSito è una funzionalità di WordPress per gestire diversi siti con un'unica installazione di WordPress. Non mi sembra che sia quello che serve a te, quindi non dovresti avere problemi.

Modificare "httpd.conf" o "000-default.conf" non dovrebbe cambiare molto il funzionamento, ma credo che sia una cosa più "filosofica" ("httpd.conf" dovrebbe essere la configurazione di Apache, mentre "000-default.conf" dovrebbe essere più specifica per i Virtual Host). Non essendo un sistemista non so dirti quale sia il file migliore dei due da modificare in questo caso.
Mattia!
Cita messaggio
#46
ok, sei stato chiarissimo! Grazie mille smilie

Chand
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)