10

Magento サイトを example.com/shopping から example.com に移動しており、すべての URL を新しい場所 (example.com) に 301 リダイレクトする必要があります。.htaccess ファイルで mod_rewrite を使用して、これを行うための書き換えルールを作成できると思いますか? mod_rewrite の使い方を学ぼうとしましたが、構文がとても複雑です。

リダイレクトが必要なページは何百もあります。例:

http://www.example.com/shopping/product-category-1/product-sub-category.html

http://www.example.com/product-category-1/product-sub-category.html

これは、古い URL からサイトにアクセスしたときに 404 エラーが発生しないようにするためです。

4

1 に答える 1

14

これをドキュメント ルートの htaccess ファイルに追加してみてください。

RewriteEngine On
RewriteRule ^shopping/(.*)$ /$1 [L]

R新しい URL がロケーション バーに表示されるようにブラウザをリダイレクトする場合は、角括弧で囲んだフラグを追加します。

RewriteEngine On
RewriteRule ^shopping/(.*)$ /$1 [L,R=301]
于 2013-09-07T01:01:50.170 に答える