34

フォルダーとそのすべてのサブファイルを .htaccess ファイルを含む URL にリダイレクトしようとしています。

しかし

Redirect 301 /abc/cba/ http://www.aaa.com/

/abc/cba/ddd/index.htmlにリダイレクトしますhttp://www.aaa.com/ddd/index.html

私が欲しいのはリダイレクト/abc/cba/ /abc/cba/ddd/index.htmlですhttp://www.aaa.com/

誰でも助けてもらえますか?ありがとう。不明な点がありましたら、お知らせください。

4

4 に答える 4

43

デフォルトでは、パス ノードを新しいパス ノードにRedirectマッピングするため、最初のパスの後のすべてがターゲット URL に追加されます。

試す:

RedirectMatch 301 ^/abc/cba/ http://www.aaa.com/?

または、mod_alias の代わりに mod_rewrite を使用したい場合:

RewriteEngine On
RewriteRule ^/?abc/cba/ http://www.aaa.com/? [R=301,L]
于 2012-07-30T05:34:51.673 に答える