web-dev-qa-db-ja.com

プレーンパーマリンクが機能していません!

私のワードプレスウェブサイトのために明白なパーマリンクは働いていません。投稿のURLは変わりますが、投稿をクリックしても投稿ページにリダイレクトされません。それはホームページ自体にあるでしょう。

例えば:

http://example.com/?p=14523

パーマリンクを他のカスタムフォーマットに変更した場合、それは正しく機能し、投稿ページを表示します。例えば:

http://example.com/2018/09/01/postname/

パーマリンクをplainに変更した後、私は新しい.htaccessファイルを作成しようとしました。まだ動かない。

1
santosh hegde

/?p=14523(または/index.php?p=14523)形式の単純なパーマリンクは、URLを書き換えるのにmod_rewriteを必要としないため、必ずしも.htaccessファイルを必要としません(カスタムパーマリンクとは異なり)。 。

ただし、(/?p=14523ではなく)/index.php?p=14523の形式のURLの場合、インデックスドキュメント(つまりindex.php)をURLで明示的に指定しない場合は、DirectoryIndexをサーバーに正しく設定する必要があります。これは.htaccessで次のディレクティブを使って実現できます。

DirectoryIndex index.php

通常、これはほとんどのサーバーでデフォルトで設定されていますが、そうでない場合もあります。

1
MrWhite

.htaccessを完全に削除して、パーマリンクをリセットし、私はそれがトリックをやった同じような事件に直面しています。

0