1

WordPressブログのパーマリンク構造を変更しました(悪い考えです、私は知っています)。WordPressインストールのベースフォルダーの.htaccessにあるmod_rewrite命令を使用して、外部リンクからの404を回避しようとしました。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^\d\d\d\d\-\d\d\-\d\d_(.+)$ $1 [L]
# other rewrites
</IfModule>

1ページの完全なURLをテストする場合でも、いくつかのバリエーションを試しましたが、その行は無視され続けます。しかし、mod_rewriteは実行されています-他のいくつかの書き換えのような

RewriteRule ^seiten/abo\.php[5]?$   subscribe.php5 [R=301,L]

完璧に動作します。私は立ち往生しています。誰か助けてもらえますか?

4

1 に答える 1

0

R=301角かっこで囲まれたフラグを追加して、301リダイレクトを強制してみてください。

RewriteRule ^\d\d\d\d\-\d\d\-\d\d_(.+)$ $1 [L,R=301]

これにより、他の書き換えが(最初の書き換えの反復後に)URIを変更しないようになります。

于 2012-09-11T04:15:24.867 に答える