未分類

all in one wp migration 下層ページが表示されない場合の簡単解決法

all in one wp migration 下層ページが表示されない場合の簡単解決法

FFFTPやファイルジラ等のFTPソフトで、サーバー側にある「.htaccess」というファイルを開く。
下記のコードを.htaccessファイルに追記して、自分のパソコンのどこかに保存。
保存した新しい.htaccessファイルを先ほどのサーバーにアップロードし、.htaccessファイルを上書きする。


RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

※参考 https://hebrakaela.com/category/web-media/wordpress/4610

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

 

.htaccessに追記する方法
WordPressでパーマリンクを有効にすると、.htaccessに設定が自動的に書き込まれる。そこにさらにmod_rewriteなどの設定を追加したい場合の書き方。
※上部に追記していることに注意。


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?murak\.net$
RewriteRule .* – [F]

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

※参考 http://murak.net/post/wordpress/99

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?murak\.net$
RewriteRule .* - [F]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress