これについて助けを求めている他の何千ものトピックを見つけましたが、それらの解決策のどれも何らかの理由で機能していないようです.
数日前にドメインの SSL を購入したのは、自分のサイトでクレジット カード/小切手カードを受け入れており、顧客に安心して安心してもらいたいからです。
とにかく、これは現時点で私の .htaccess ファイルがどのように見えるかです:
php_flag display_startup_errors off
php_flag display_errors off
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule ^buy-wow-accounts index.php [NC]
RewriteRule ^sell-wow-accounts sell.php [NC]
RewriteRule ^about-khaccounts about.php [NC]
RewriteRule ^buy-sell-wow-accounts-faq faq.php [NC]
RewriteRule ^khaccounts-feedback feedback.php [NC]
RewriteRule ^payment-plan payment-plan.php [NC]
RewriteRule ^customer-login customer-login.php [NC]
RewriteRule ^customer-center customer-center.php [NC]
RewriteRule ^privacy-policy privacy.php [NC]
RewriteRule ^buy-world-of-warcraft-wow-accounts/page-([0-9]+) listing.php?pageid=$1 [L,NC]
RewriteRule ^buy-world-of-warcraft-wow-accounts listing.php [L,NC]
RewriteRule ^world-of-warcraft-wow-acc/([^/]*)\.html$ account.php?acc=$1 [NC]
私がやりたいことは、URL にまだ含まれていない場合は WWW を強制し、HTTPS (SSL) も強制されるようにすることです。私のサイトにはたくさんのリンクがありますが、そのほとんどは「www.khaccounts.net」、「http://khaccounts.net」、「khaccounts.net」などのリンクです。
これらの異なる古いリンクのそれぞれが、強制的に WWW と HTTPS を持つようにしたいと考えています。つまり、私のサイトにアクセスするためにどの URL を使用したとしても、'https://www.khaccounts.net' という URL を人々に知ってもらいたいのです。
ありがとう!