【状況】
①WordPressのサイトをサーバー移転のため、All in one migrationのプラグインでエクスポートし、新規サーバーにてインポート。トップページ以外404エラーを吐いて表示されなかったため、
https://hebrakaela.com/category/web-media/wordpr …
を参考に、.htaccessファイルに
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
を追記しようとしました。
②すでに以下のような記述があり、追記したい部分と後半部分が重複していました。
# BEGIN WordPressと# END WordPressに挟まれている形です。
# BEGIN WordPress
# "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
③そこで、# BEGIN WordPressと# END WordPressを削除し、以下のように記述しなおしたところ404エラーは解消され、無事にサイトは表示されています。
# BEGIN WordPress
# "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
【伺いたいこと】
表示もされているので、特にこれで問題ないかとは考えていますが、# BEGIN WordPressと# END WordPress部分で挟まれた部分は触ってはいけないみたいに書かれているサイトがあったり、
https://webdesign-mania.info/2020/07/htaccess-ch …
おそらくこのRewrite部分はリダイレクト関連の記述だと思うのですが調べても意味がよく分からず、念のためこれで問題ないかを確認したいです。
詳しい方よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- WordPress(ワードプレス) 投稿した文書の編集ができません。 1 2022/04/23 23:15
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- WordPress(ワードプレス) Wordpressをハッキングされない方法 4 2022/06/11 04:15
- PHP ファイルの遷移がうまく行われているのかわからない 1 2022/12/21 20:02
- WordPress(ワードプレス) Wordpressの記事URLを自由に決めたい 3 2022/06/02 12:05
- HTML・CSS Affinger6でトップページに記事をタイル状に並べたい 1 2023/05/20 14:55
- WordPress(ワードプレス) WordPressのサイトをオリジナルテーマで作るならHTML、CSS、JavaScript、PHP 1 2022/06/03 15:18
- その他(開発・運用・管理) LocalでWordPressのローカル環境を構築するをためしてからエラーが出るように 4 2023/06/03 14:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index.phpに入るには、どうすれ...
-
特定のディレクトリだけ、phpを...
-
.htaccessファイルの修正がこれ...
-
世界人口白書って何ですか?
-
フォントの色を変えるには?
-
PHPのWARNINGをcatchするには
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
PHP 文字列を代入した配列を変...
-
PHPのif文でその処理を途中で抜...
-
$_SESSION 有効期限をブラウザ...
-
別ファイルの変数を呼び出した...
-
PHPで、エラーがない場合のみ画...
-
前後の全角スペースを削除する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessファイルの修正がこれ...
-
Zend Frameworkでoracle接続
-
PHPファイルが、そのまま見えて...
-
深い階層のフォルダの作成や削...
-
zendのcontrollersについて
-
pearライブラリのインクルード...
-
ロリポップでSmartyのtpl読み込...
-
Ethnaの設定について
-
wordpressのルートのindex.php...
-
[PHP] 任意のDNSでIPアドレスを...
-
$_GET 取得できない
-
ゼンド フレイムワークがどうや...
-
pukiwiki設置の際に表示された...
-
Webアプリにおけるエントリポイ...
-
__FILE__をHTMLタグ内で使う
-
ZendFramework 環境設定
-
include時の頭の良いパス指定に...
-
mod_rewriteについて
-
include_pathに関する質問
-
CakePHPの表示エラーについて
おすすめ情報
# END WordPress以降の追記した部分も含めて不要ということですかね、ありがとうございます。