2017-03-23 12 views
1

で原因ループを書き換えルールを.htaccessファイル: URLでhttp://portugal.dk.linux134.unoeuro-server.com/artikel/kulturrejser-til-portugal/は、私がこのサイトで働いている、ワードプレス

http://portugal.dk.linux134.unoeuro-server.com/

と私はサブディレクトリを削除しようとしているように、URLを形成上記のURLに表示される投稿名のみになるように、/artikel/ を削除したいと思います。

私はワードプレスのパーマリンクを/%postname%/ に編集しようとしましたが、それでも私のURLにサブディレクトリがあります。

また、このコードを.htaccessファイルとthemes functions.phpファイルに書きました。 しかし、無限ループが発生するだけです。

RewriteRule ^artikel/(.*)$ /$1 [R=301,NC,L] 

functions.php 
remove_action('template_redirect', 'redirect_canonical'); 

+0

「artikel」とは、カテゴリまたは何かを意味しますか? – Lepanto

+0

それは実際にはちょうどカテゴリです../lolz///article /または全く別のものかもしれません:) –

答えて

0

permalinkルールの編集は、permalinkを一括変更する正しい方法です。あなたはまだ古いパーマリンクを参照させることができ

いくつかの点:

  • キャッシュ - あなたは、サーバー側のキャッシュが有効になっている場合は、これをクリアしてみてください、だけでなく、あなた自身のブラウザのキャッシュ。 Webconfs HTTP Header Checkを使用して自分のブラウザではないことを確認すると便利です。
  • 重複するスラッグ - 投稿と同じスラッグを持つページがあり、パーマリンクをexample.com/postslugに設定しようとすると、競合が発生し、WordPressが奇妙な方法で反応することがあります。投稿と同じスラッグを持つページ(または他の投稿タイプ)がないことを確認してください。
  • 他のプラグイン - ライブサイトではない場合は、すべてのプラグインを無効にすると、リダイレクトやカテゴリURLを指定するプラグインが識別される場合があります。あまり一般的ではありませんが、それでも可能です。

カテゴリベースを期間に設定してみてください。this Stack solution

関連する問題