初めまして、よろしくお願いいたします。
さくらのレンタルサーバーで、wordpressを設置していまして、
サブディレクトリからルートディレクトリに移そうとしています。
方法を調べたところ、下記のHPを見つけました。
https://www.nishi2002.com/4718.html
.htaccessの変更でわからないところがあります。
.htaccessの変更
同じように、.htaccessを開いて編集します。変更するのは2か所で、WordPressインストール先のディレクトリ名を取り除きます(例: /wp/ を / に)。
※.htaccessが存在しない場合は、この手順は不要です。
修正前の.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/ → この行を変更
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L] → この行を変更
</IfModule>
修正後の.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>
と記載していますが、ファイルマネージャーから.htaccessを見ると下記のようになっていました。
BEGIN SAKURA Internet Inc.
<IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript </IfModule> <IfModule mod_expires.c> ExpiresActive On <FilesMatch ".(css|js)$"> ExpiresDefault "access plus 1 week" </FilesMatch> <FilesMatch ".(gif|jpe?g|png)$"> ExpiresDefault "access plus 1 month" </FilesMatch> </IfModule> # END SAKURA Internet Inc.BEGIN WordPress
"BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
動的に生成され、WordPress フィルターによってのみ修正が可能です。
これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
END WordPress
このようになっている場合は、.htaccessの変更はしなくてもよいのでしょうか?
wordpressは、自動インストールで設置しています。
わかる方、教えていただければうれしいです。
よろしくお願いいたします。
追記
このままアップして、無事エラーなく修正できました!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。