質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

3回答

1013閲覧

ワードプレスで既存のディレクトリと同名の固定ページが、ディレクトリを削除しても404になる

mnmn

総合スコア6

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/10/09 11:30

編集2018/10/09 11:31

前提・実現したいこと

https://●●●/×××/ という固定ページを表示させたい

発生している問題・エラーメッセージ

こちらの質問内容と非常によく似た現象です。
https://teratail.com/questions/50125
上記の通りディレクトリの削除をしても解決しないので質問させていただきます。

https://●●●/というサイトで、ワードプレスを使用しています。
https://●●●/×××/index.htmlというページをワードプレスの固定ページでリメイクし、
https://●●●/×××/というURLで公開しました。
このままだとhttps://●●●/×××/index.htmlのページが表示されるため、ディレクトリ/×××/を削除したところ、404表示になりました。
ワードプレステーマで表示している404.phpではなく、サーバーの404エラーページが表示されます。

過去に同様の手順で別ページのリメイク・公開を行った時は問題なく表示されています。

試したこと

・導入したプラグインの停止・削除
・htaccessの初期化
・/×××/のディレクトリを削除したのちに、固定ページhttps://●●●/×××/の作成
・固定ページhttps://●●●/×××02/を作成したのちに、URLを変更してhttps://●●●/×××/という固定ページにする
・コピーして/×××02/というディレクトリを作成、https://●●●/×××02/という固定ページも作成し、同様の現象が起こるか検証
→ディレクトリ/×××02/を削除した際、サーバーの404エラーページが表示されましたが、1分程度で固定ページhttps://●●●/×××02/が表示されました
→上記を/×××/でも試したのですが、30分経っても404エラーのまま
https://●●●/×××/00/というURLだと、固定ページが表示されます。
こちらもディレクトリ/×××/を削除するとサーバーの404エラーページになります。
/00/の部分は数字だと固定ページ、英字だとワードプレスの404エラーページが表示されました。

https://●●●/×××/が1つのサイトとして認識されているような気がするのですが、
そのような設定はしていません。
また、https://●●●/△△△/というファイル名も中身も似たようなディレクトリで試した際は問題なくワードプレスの固定ページに移行できました。

お知恵お貸しいただけますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/10/10 00:05

.htaccess 等で何か設定されていたりしないでしょうか?
mnmn

2018/10/17 09:41

.htaccess には、リニューアルが終わったページへリダイレクトするものが追記されていました。(htmlから固定ページへ飛ばす設定)。そちらを削除してから検証を行ってみましたが、変わらず404のままでした。htaccessの初期化とはそう言う意味です。
guest

回答3

0

みなさまご回答ありがとうございました。
ずっと返信しておらず、申し訳ありません。

自己解決しましたので記述します。とても初歩的なミスでした。
同名のディレクトリはファイルだけでなく、htmlでもありました。
(ディレクトリ/×××/と、https://●●●/×××.htmlの二種類)

.htmlの方も削除したところ、無事反映されました。

大変おさわがせしました。

投稿2019/01/30 04:46

mnmn

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

みなさまご回答ありがとうございました。
ずっと返信しておらず、申し訳ありません。

自己解決しましたので記述します。とても初歩的なミスでした。
同名のディレクトリはファイルだけでなく、htmlでもありました。
(ディレクトリ/×××/と、https://●●●/×××.htmlの二種類)

.htmlの方も削除したところ、無事反映されました。

大変おさわがせしました。

投稿2019/01/30 04:44

mnmn

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

WordPressの設定画面にある「パーマリンク設定」を、何も変更せずに「変更を保存」しても状況は変わりませんか?
ちなみにその際.htaccessへの適切なアクセス権がないと、内容を書き換えるよう指示されると思うので指示に従ってください。

投稿2018/10/30 02:21

Takumiboo

総合スコア2534

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問