2

独自の .htaccess ファイルを持つルートフォルダーにサイトがあります。独自の .htaccess を持つ別のwordpressフォルダーにインストールされた WordPress もあります。メイン サイトから直接 WordPress カテゴリをターゲットにしようとしていますが、よりきれいな URL を使用しています。入力するときに欲しい

mydomain.com/blog/

私をに連れて行くために

mydomain.com/wordpress/category/blog/

このように、メインサイトの .htaccess ファイルに書き換えルールを入れてみました。

RewriteRule ^blog/?$ wordpress/category/blog/

しかし、それは壊れて、「要求された URL /blog/ はこのサーバー上で見つかりませんでした。」というエラーが表示されます。wordpressフォルダーの2番目の.htaccessファイルなどで壊れているようです。

4

1 に答える 1

0

ブラウザを完全なWordpress URLにリダイレクトしない限り、これは可能ではないと思います(コメントで指摘されているように):

RewriteRule ^blog/?$ wordpress/category/blog/ [L,R=301]

これを機能させる唯一の方法は、Wordpress の PHP ファイルを自分で変更して、この特定の種類のリダイレクトを処理することです。

于 2014-01-06T17:31:15.723 に答える