サブディレクトリ/categories/stories/
を/books/
に書き換えたいとしますが、/categories/stories/horror
のような書き換えはしたくありません。彼らはhttp://bookstore.com/books
に行くが、http://bookstore.com/categories/stories/horror
書き換えはありませんhtaccess特定のサブディレクトリについては書き換えますが、それ以下のサブディレクトリは書き換えません
RewriteCond ${REQUEST_URI} ^/categories/stories[/]?
RewriteCond ${REQUEST_URI} !^/categories/stories/+[/]?
RewriteRule ^(.*) /books/ [R=301,L]
人は、たとえば、に行けば結果があること、http://bookstore.com/categories/stories
:私は次のことをやっているが、効果がありません。
私はキャッシュをリセットして、以前このサイトを見たことのない別のブラウザを試しましたが、何も起こっていません... – dcp3450
htaccessの最初のルールとしてこのルールを守ってください。また、 /categories/stories /が実際のディレクトリではないことを願っています。 – anubhava
これは単なる例です。しかし構造は同じです。私はRewriteEngine onの後の最初のものとしてそれを持っていますが、ダイスはまだ反応しません。/ – dcp3450