web-dev-qa-db-ja.com

AWS、WordPressおよびURLの問題

WordPressを設定すると、Webサイトは正常に機能しますが、訪問者がリンクをクリックしてもURLは変わりません。私が知る限り、EC2を使用しています。私はいくつかの異なるテーマを試しましたが、問題は残っています。

たとえば、URL example.comがあるとします。訪問者がブログへのリンクをクリックすると、URLはexample.com/blogに変更されますが、example.comのままです。どのリンクをクリックしてもそれは行われます。

パーマリンクとともにURLを変更したいので(正しい表現かどうかはわかりません)、リンクをクリックすると、正しいURLが表示されます。助言がありますか?それまでは、他のWordPressテーマも試してみます。ありがとう

2
AppolosT

Ftpへのアクセス権がありますか?。その場合、すべてのファイルを削除し、重要な.htaccessを削除してから、テーマにWordpressを再インストールすることをお勧めします。 htaccessが問題でした...しかし、場合によっては、Wordpressのインストールで何らかの問題が発生し、彼の問題が発生する可能性があります

2
Harinder

ページは変更されていますが、実際にはその1つのフレームが変更されているだけなので、URLは変更されません。

同様のやり取りを行う別の方法は、AJAXを使用することです。これはさまざまなものが混在しているため、ほとんどの場合、サイトは新しいページのためにサーバーへの呼び出しを行い、JavaScriptを介してページは指定された内容を再レンダリングします。ページを切り替える場合、下部にメッセージングシステムのようなものがない限り、これは完全に不要です。 AJAXが使用されている場合、JavaScriptを持たないユーザー、または新しいTab\Windowでリンクを開くリンクを作成するユーザー向けに、通常のバージョンのサイトが必要です。

右クリックして新しいタブ\ウィンドウを開くと、実際のページが表示されます(例 http://www.example.com/new/ )フレーム内ではなく、そのページに直接リンクします。

その理由の1つは、ブックマークです。ページがフレーム内にある場合、ブックマークするときは、フレーム内のページではなく、フレーム付きページのみをブックマークできます。これにより、エンドユーザーの利便性がゼロのメリットで妨げられます。別の側面として、フレームと検索エンジンが常にうまくいくとは限らないため、サイト上の多くのページが適切にインデックス付けされない可能性があります。

1
Josip Ivic