Re: プリティーURLにチェックを入れたら、404

2020年2月14日 at 16:41

index.php/dashboard/ と書いたら 管理画面に入れましたので、チェックを外して 自己解決しました。
逆に、どのように設定すると うまくいくのか ご教授お願い致します。

Re: プリティーURLにチェックを入れたら、404

2020年2月14日 at 19:25
プリティーURLにチェックを入れると、
「これを設定ファイルに追記してね」というようなものが表示されると思います。

それをコピーしておきます。

次にxserverのコントロールパネルに.htaccessという項目があると思いますが、
こちらを編集状態にし、先ほどコピーしたもののうち、Apache用と書かれている下記、

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

この部分をすでに入っているものを消さずに追記してください。

で、登録したらOKです。

万が一、失敗したら、今、追記したものを消して登録しなおせば、元に戻ります。
 

Re: プリティーURLにチェックを入れたら、404

2020年2月15日 at 7:12
返信して頂き、ありがとうございます。
教えて頂いた通りにやったら、うまくいきました。

失敗した時は、開発環境で書き出された設定を書き込んでいたため、
「RewriteBase /」の後ろに 余分なフォルダー名が書かれていました。

本当にありがとうございました。