私はWordPressのインストールがあり、数ヶ月前にテーマを変更することにしました。新しいテーマは、最初のテーマにあった8ページから次のテーマで10ページに変更する必要があったため、新しいテーマにはプレビューテーマに含まれていたページがすべて含まれていませんでした。htaccess、ページ区切り、不足しているページ、ホームカテゴリにリダイレクト
問題はGoogleがページ/アーカイブ/タグ/タグ名/ページ/ 5を探していますが、そのページは存在しません。
私がする必要があるのは、そのページが存在しないために、ルートタグまたはカテゴリページのように見えるようになる307の(一時的に移動された)リダイレクトが存在しない場合、私のhtaccessファイルにアーカイブ/タグ/タグ名/
私はそれを試しています でRewriteBase/
# Check if any tag has a page that not exists
# and redirect to first page of this category
RewriteCond ^archives/tag/.*/page/[0-9]+(/?)$ !-f
RewriteRule ^archives/tag/(.*)/page/[0-9]+(/?)$ http://www.my-site.ext/archives/tag/$1/ [L,R=307]
# Check if any category has a page that not exists
# and redirect to first page of this category
RewriteCond ^archives/category/.*/page/[0-9]+(/?)$ !-f
RewriteRule ^archives/category/(.*)/page/[0-9]+(/?)$ http://www.my-site.ext/archives/category/$1/ [L,R=307]
# Default wordpress rewrite rules
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
で
RewriteEngineを
しかし、上記のルールは、最初のページでも既存のページをリダイレクトします
何か助けてください? :)
あなたが私を与えたのコードスニペットは、それは非常に有用でした! :)私はいくつかの変更を加え、適切に動作しています! :) 種類regads :) –