ユーザーを新しい URL 構造にリダイレクトしようとしています。
古い URL 構造は次のとおりです。
http://www.mywebsite.com/pants/pant-item-1234
新しい URL 構造は次のとおりです。
http://www.mywebsite.com/catalog/pants/pant-item-1234
HTACCESS 301 リダイレクトでこれを行う方法はありますか?
ユーザーを新しい URL 構造にリダイレクトしようとしています。
古い URL 構造は次のとおりです。
http://www.mywebsite.com/pants/pant-item-1234
新しい URL 構造は次のとおりです。
http://www.mywebsite.com/catalog/pants/pant-item-1234
HTACCESS 301 リダイレクトでこれを行う方法はありますか?
RewriteRule ^pants/(.+)$ /catalog/pants/$1 [R=301,L]
または、パンツが実際に何か他のものになる可能性がある場合
RewriteRule ^([^/]+)/(.+)$ /catalog/$1/$2 [R=301,L]
私はそれをテストしていないので、うまくいくかどうかわかりません、ごめんなさい
URL の書き換えを使用するだけです... mywebsite.com をランディング ページとしてまったく使用していない限り、リダイレクトしません。http://httpd.apache.org/docs/2.0/misc/rewriteguide.html書き換えエンジンがオンになっていることを確認する必要があります。