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]
fatto, ma non mi sembra sia cambiato molto...
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.
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...
Dipende tutto da cosa utilizzi sul tuo server.
Per esempio, se hai Apache, devi impostare un Virtual Host (
documentazione).
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?
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>
ah ok, ed eventualmente dovrei aggiunger manualmente gli altri siti che vorrò aggiungere in futuro?
Sì, ogni sito dovrebbe aver un Virtual Host.
Buondì, riprovo a riprendere in mano la situazione
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.
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".
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...
Devi seguire la guida di cui ti ho messo il link nel messaggio precedente per modificare l'URL di WordPress.
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.
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.
Grazie
Chand
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.
ok, sei stato chiarissimo! Grazie mille
Chand