私はwww.foo.com/wp/にブログがインストールされており、/ wp /で始まらないページに行くすべてのリクエストは、www.foo.com/wp/にリダイレクトされます(保存なしURLの)。mod_rewriteのルール、 '文字列ではない'のテスト方法
例えば:
www.foo.com/bar/baz/hello.gif > www.foo.com/wp/
はまた、同時に、私は、WWWを持っているURLを必要としています。
RewriteCond %{HTTP_HOST} !^www.foo.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.foo.com/$1 [R=permanent]
RewriteRule ^(?!wp)/(.*)$ http://%{HTTP_HOST}/wp/($2) [R=permanent]
をしかし、私は、これは現在、完全に壊れていると思う:そうでない場合は追加現時点で
を(私のルールが混乱してきているところであるかもしれない)、私が持っています。
大変助けになりました。
/wp/partの場合、リダイレクトループが作成され、無限の/ wpがURLに追加されます。 – mozboz
おかげでカオス。これにより、私はその後の行動を与えることになりました。 RewriteCond%{REQUEST_URI}!^/wp RewriteRule(。*)http://%{HTTP_HOST}/wp $ 1 [R = permanent] – mozboz