2017-01-13 7 views
0

www.example.com/blog/postname/anything-non-existentをwww.example.com/blog/postnameにリダイレクトする方法。 .htaccessトリックを試してみましたが、成功しませんでした。存在しないページを既存の親にリダイレクト

RewriteRule ^blog/(.*)/(.*)$ http://www.example.com/blog/(.*) [R=301,NC,L] 

しかし、私のポストネームは常に変更されるため、リダイレクトの問題が発生しています。

答えて

2

あなたは使用することができます。

# If the request is not for a valid file/directory 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^blog/([^/]+)/[^/]+/?$ blog/$1 [R=301,NC,L] 
関連する問題