掲示板が新しくなりました
閲覧のみなら登録は不要です。書き込みをする際に登録が必要になります。
旧掲示板をご利用のユーザー様も、書き込みをする際は、お手数ですが新規登録からお願い致します。
(※土日祝は、掲示板サポートはお休みさせて頂きます)
旧掲示板をご利用のユーザー様も、書き込みをする際は、お手数ですが新規登録からお願い致します。
(※土日祝は、掲示板サポートはお休みさせて頂きます)
解決済み
.htacessにつきまして。
カテゴリ:サイトが作れるCMS(Template Party CMS)
lp1_weddingを使わせていただいて、webページを初めて作っているのですが、ファイルをサーバー(GMOクラウド)にあげて、adminで入ろうとしても入れなかったため、お客様相談に電話で聞くと、.htaccessが悪さをしている可能性があるといわれ、.htaccessの名前を一時的に変更し、一時的に無効化してください。と言われたので変更すると、webも見れて、adminにもはいれるようになりました。gmoクラウドさんが言うには、.htaccessの何らかの記述がgmoクラウドに引っかかるのかもしれないといわれました。(例えば、ループの記述と言っておられました。)このまま、無効化したままホームページを作成していっても問題が無いのか、それとも、.htaccessの記述を修正しなくてはいけないのか、もし、修正するなら、どこを修正したらいいのか、教えてもらえないでしょうか?
回答(1件)
.htaccess は管理画面を壊すためのものではなく、主に公開ページのURL振り分けのために使われています。
そのため、無効化すると一時的に管理画面へ入れることはありますが、そのまま運用するとページURLや公開側の動作に影響が出る可能性があります。
今回の可能性としては、まず、サーバー側で .htaccess の一部記述が許可されていない可能性が高そうです。
トップ階層の .htaccess の Options -MultiViews の行を外した状態でお試しください。
修正版は以下です。.htaccessのコードを丸ごと置き換えてみて下さい。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^index\.php$ - [L]
RewriteRule . index.php [L]
これで正常に動けば、そのままご利用いただいて大丈夫です。
もしまだ不具合が出る場合は、GMOクラウド側のエラーログで .htaccess のどの行が原因かをご確認ください。
他、確認点をいくつか。
1. 名前を変更したのは、トップ階層の.htaccessのみという認識で回答しています。
他のフォルダの.htaccessまで無効化しているとファイル保護に影響します。
2. 設置場所はドメイン直下か、サブフォルダか。
サブフォルダ設置だと、別途 RewriteBase 調整が必要な場合があります。
3..htaccess 有効時の症状は何か
500エラーなのか、真っ白なのか、特定URLだけダメなのか。
4. トップページだけでなく、下層ページURLも開けるか
.htaccess を無効化した状態だと、トップは見えても /about などが動かない可能性があります。
上記をご確認下さい。
当スレッドの受付は終了しました