Automaticky aktualizovat kontingenční tabulku, když se změní zdrojová data

Koupil jsem certifikát SSL od společnosti Namecheap a nainstaloval jsem jej na c-panel Hostgator. Některé stránky s provozem v organickém vyhledávání nepřesměrovávají na https. Https se ve Vyhledávání Google nezobrazuje. Můj soubor .htaccess je jako

# Use PHP55 AddHandler application/x-httpd-php55 .php  suPHP_ConfigPath /opt/php55/lib  # BEGIN WordPress  RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]  # END WordPress # Always use https for secure connections # Replace 'www.mydomain.in' with your domain name # (as it appears on your SSL certificate) RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.mydomain.in/$1 [R=301,L] 

  • 1 Hloupá otázka, ale vyměnili jste mydomain.in do vaší domény? a můžete potvrdit, že jste na WordPressu změnili adresu webu z HTTP na HTTPS?
  • udělal jsem tuto náhradu, ale nefunguje

Zjevně se budete muset ujistit, že jste provedli dvě věci, které @Simon zmínil v komentářích. Jmenovitě pro použití vaší skutečné domény v RewriteRule směrnice a změnit adresu WordPress / Web v sekci pro správu.

Vložili jste však svůj kód přesměrování .htaccess na špatném místě! Toto je zátka show. Umístěním směrnic mod_rewrite na konec souboru, za přední řadič WordPress, se nikdy nespustí (alespoň ne u žádných adres URL WordPress). Takže kód, který jste zveřejnili, ve skutečnosti nebude dělat nic!

Musíte umístit kód přesměrování před přední řadič WordPress. tj. Před the # BEGIN WordPress sekce.

  • 1 Mockrát vám děkuji. Udělal jsem a teď to funguje dobře.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?