0

これはワードプレスのブログ用です。ディレクトリ レベルの URL を正しくリダイレ​​クトできます。この場合、/digests が /digests_wp に移動するようにします (wp は Wordpress 用であり、仮想ディレクトリ、または実際にはデータベースに存在する Wordpress ページです)。これは機能します:

Redirect 301 /digests /digests_wp

ただ、digests/index.html を探すとたくさんヒットするので、これもちゃんとリダイレクトしてほしいです。これは動作しません。

Redirect 301 /digests/index.html /digests_wp

代わりに、 /digest_wp が適切なディレクトリとして実際には存在しないため、Page Not Found エラーが発生します。いずれにせよ、index.html の検索を無視して、他のリダイレクトのように動作するようにしたいと思います。

助言がありますか?

4

1 に答える 1

1

私はこれをテストしていませんが、うまくいくと思います

RewriteEngine On
RewriteBase /
RewriteRule ^digests(/index\.html)?$ digests_wp [L,R=301]

または、試すことができます

RewriteEngine On
RewriteBase /
RewriteRule ^digests/?$ digests_wp [L,R=301]
RewriteRule ^digests/index\.html$ digests_wp [L,R=301]
于 2012-06-02T00:02:19.043 に答える