2017-04-07 5 views
0

パーマリンクをwordpressサイトのデフォルトからポストネームに変更してから問題があります。ページ上に404エラーが表示されますが、メニューと呼ばれるサブメニュー内にあるものだけが表示され、他のページは正常に動作しています。一部のページでパーマリンクを変更した後のWordpressエラー404

私はこの問題を数日間解決していますが、今は成功していません。誰かが、HTaccessファイルにエラーがあるかもしれないと示唆していましたが、私が見ているものは本当にわかりません。私は見つけたWordpress.orgのコードから新しいものを作成しようとしましたが、サイト全体を殺してしまったので、古いものに戻しました。私はフォルダ内の.htaccessを見ることができますpublic_htmlそこには私が仮定した.bakのいくつかの他のものがあります。ここに私が得ているものへのリンクがありますhttp://www.5thview.com/menus/nibbles/

なぜそれがサブメニューにある以外の影響を受けるページなのかわかりません。私はこれをどのように修正するのか分かりません。

私は戻って、デフォルトのパーマリンクに切り替えた場合、それが再び正常に動作することを追加する必要があります...

POSS場合、私は私を見つけることができますが、私は、符号化側などに初心者くさいのビットだと、私は具体的な手順が必要になります指示された場合は周りを回ってください...

ご協力いただければ幸いです。ありがとう...

+0

.htaccessをどのように置き換えましたか? permalinksのセクションからですか?私は、現在のhtaccessのバックアップを作成し、それをサーバーから削除してから、permalinksセクションの下に行き、更新をヒットすることを提案します。リフレッシュhtaccessファイルが作成されます。あなたはそれを試しましたか?私は興味がある。 – cosmoonot

+0

私はhtaccessのバックアップを作成してそれを前に削除しようとしていましたが、あなたがそれを提案したときに再度試してみると思いました。私は新しいものを生み出すことはできません。 permalinkを別のものに変更して変更を保存するだけでは、新しいファイルが生成されるはずですが、そうではないと言われました。 htaccessを削除すると、サイトはまったく機能しません。ウェブアドレスが404エラーを生成し、パーマリンクにあってsave saveの変更があった場合、画面は白くなり、何もしません。 – scardan

+0

permalinksのセクションに言及したとき、permalinksのマネージャーを意味しますか?私は以前それを見たことがない。私は通常、タイプを変更する設定パーマリンクの下に行きます。私は、パーマリンクのマネージャーを試して更新URLを押して(そこに更新するものはなかった)、同じことをしました。スクリーンは白くなった。私はその後、古いhtaccessファイルを置き換えて強制的にサイトを再び稼動させます... – scardan

答えて

0

リンクが壊れているのは、ホストにルートディレクティブが正しく設定されていないためです。ルートワードプレスは、ウェブルートが、http://[domain.com]/wordpress/されていない場合

server{ 
    location/{ 
     try_files $uri $uri/ /index.php?q=$uri$args; 
    } 
} 

:あなたはnginxのを使用している場合

は、以下のように仮想ホストのconfファイルを変更

server{ 
      location /wordpress/ { 
          try_files $uri $uri/ /wordpress/index.php?q=$uri$args; 
      } 
} 

を再起動することを忘れないでください nginxサービス。

Apacheを使用している場合は、あなたのルートパスの下に.htaccessファイルを置く、ライン

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

の下に追加は、Apacheサービスを再起動することを忘れないでください。

関連する問題