質問: '0'; ... アドレスバーに http://www.example.com と入力すると、ホームページが読み込まれます。しかし、記事を読むためにメニュー項目をクリックすると、404ページが表示されます。あなたの提案は何ですか?
回答: 最初に、index.phpを削除するための正しい手順を実行しました。sefが機能しないように何か問題があるだけです。これは実際には、sefリンクに変更した直後は完全に正常です。いくつかの理由が考えられます... apacheサーバーがないか、mod_rewriteが有効になっておらず、.htaccessは何もしません。あなたはおそらく気づいたでしょうが、完全を期すために含まれています。また、多くのローカルホストweb開発環境(wampserverなど)では、デフォルトでmod_rewriteが無効になっています。 メニューマネージャーでsefデータを再構築する必要があります。再構築をクリックするだけです。なぜ自動的に更新されないのか分かりません。 キャッシュが原因で、メニューモジュールが正しく更新されませんでした。すべてのキャッシュをクリアします。これは、メニューがテンプレートに統合され、テンプレートが広範囲にキャッシュされるため、私が通常実行するものです。また、f5を2回クリックして、ブラウザーにすべてを再ロードさせる必要があります。