Domain.comのルートフォルダにワードプレスをインストールしました
Domain.comにアクセスしたときにindex.htmlをロードし、domain.com/my-posts/に通常のワードプレスの投稿をロードする必要があります。
私は私のワードプレスのホームページの速度を上げるためにこれをしています。私はどんなphpも関与させたくありません。
Index.phpをindex.htmlにリネームし、私のhtmlコンテンツを置くことはうまくいくでしょうか?
I 強く すでに与えられたアドバイスに注意するようにあなたにアドバイスします。あなたのPHPがうまく構造化されていて、キャッシング方法を利用するならば、それはあなたのページロード時間に大きな増加をもたらすことはないでしょう。非常に複雑なクエリを含むページは最適化されていませんが、巧妙なキャッシュ方法を使用すると、500〜900ミリ秒、またはさらに複雑なページでは2〜3秒でそれらのページを表示できます。
ホームページとして静的なHTMLページを使用するよりも、はるかに優れた長期的な解決策です。
言った - それでも静的なHTMLホームページを使いたい場合(やらないでください、 特に の場合は "ページ速度"があるので)ページの読み込み時間を短縮する他の多くの方法
...まだ読んでいる?
これを行うための…????…「一般的に受け入れられている」方法は、.htaccess
など、ホームページのみを対象とするRewriteRule ^$ http://example.com/path-to-html.html [L,R=301]
ルールを使用することです。
あるいは、WordPressエコシステムへのsomeの類似性を維持するには、 Page Template を設定します。
home.php
(yes、PHPファイル)を追加します:/wp-content/themes/CURRENT-THEME/home.php
。そのファイルに次の "Page Template Header"コードを置きます(ファイルがどこにあるかを明記している将来の自分または他の開発者にメモを残して、混乱を少なくします)。
<?php
/*
* Template Name: My HTML Homepage
*/
?>
<!-- This page is generated outside of WP by: /wp-content/themes/CURRENT-THEME/home.php -->
<!-- Your HTML Code Here -->
Pages > 新しいページを追加する - "My HTML Homepage"のように、わかりやすい名前で を追加します。
サブディレクトリにWordPressをインストールし、ルートディレクトリにindex.html
を置き、.htaccessを使ってURLから/ wpを削除することもできます。
繰り返しになりますが、I strong で他の方法を検討してください。
あなたの懸念がPHPまたはMySQLがページ読み込み速度を低下させているのであれば、私はCachingプラグインをインストールしてPage Cachingを設定することをお勧めします。私がこの目的のために使った無料のプラグインは W3 Total Cache です。
ページキャッシングは基本的にあなたが探していることを行います、それはページがロードされるときはいつでもPHPとMySQLクエリを実行する代わりにCSSとJavascript資産で静的なHTMLファイルを提供することです。
これは、各ページを静的なHTMLファイルとして事前に生成してから、動的PHP/MySQL Wordpressエンジンの代わりにそれらの静的ファイルを提供します。
ランディングページ用に個別の静的HTMLファイルを管理する必要があるよりも、設定がはるかに簡単です。