Puncte:0

Pagina www returnează întotdeauna 302

drapel us

Ne schimbăm site-ul companiei, site-ul vechi wordpress este pe serverul vechi centos/apache cu ip 10.10.10.20 și cel nou are ip diferit 10.10.10.200. Acordul a fost doar editarea intrărilor dns, deoarece noul site ar trebui să aibă același domeniu. Vechiul ip a fost eliminat din dns și URL-ul a fost https://www.example.com.

Noul site pe https://example.com functioneaza perfect, dar https://www.example.com sau www.example.com afișează eroarea: acest site nu poate fi accesat

/etc/httpd/conf.d/site.conf

<VirtualHost *:443>
        SSLEngine on
        SSLCertificateFile /etc/pki/tls/certs/example.crt
        SSLCertificateKeyFile /etc/pki/tls/private/example.key
        SSLCertificateChainFile /etc/pki/tls/certs/DigiCertCA.crt
        DocumentRoot /var/www/html
        ServerName example.com
        ServerAlias www.example.com
</VirtualHost>
<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /var/www/html
        Redirect "/" "https://example.com/"
        ErrorLog /etc/httpd/logs/error_log
        CustomLog /etc/httpd/logs/access_log combined
</VirtualHost>

fișier .htaccess

 # ÎNCEPE WordPress
    
    <IfModule mod_rewrite.c>
    # BEGIN Redirecționări
    RewriteEngine Pornit
    # 301 redirecționează www la non-www
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
    # 301 redirecționează către https
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    # END Redirecționări
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # Terminați WordPress

Dezvoltatorul a instalat pluginul pentru redirecționare, iar dns-ul are intrări precum: example.com 10.10.10.200 și alias www.example.com

$curl -I www.example.com se intoarce:

HTTP/1.1 302 găsit
Data: joi, 24 februarie 2022 19:21:01 GMT
Server: Apache/2.4.37 (centos) OpenSSL/1.1.1k
Locație: https://example.com/
Tip de conținut: text/html; set de caractere=iso-8859-1

Vreau doar să redirecționez paginile www https://example.com , s-ar putea ca google/crawler să-și amintească vechea noastră adresă ip și să încerce mereu intrarea dns veche? Ar trebui sa astept cateva zile? Au trecut mai mult de 48 de ore. Poate fi rezolvat cumva?

Mulțumesc!

vidarlo avatar
drapel ar
Vă sugerez să ne furnizați nume DNS reale, astfel încât să le putem căuta și să verificăm dacă lucrurile sunt configurate corect și, de asemenea, să testăm problema singuri.
c.mtd17 avatar
drapel us
Vă mulțumesc pentru răspunsul dumneavoastră! Pot posta orice rezultat aici, ce test ar trebui să fac?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.