1

私は.htaccessファイルと編集の経験があまりありませんが、これを手伝ってくれませんか?

で始まるすべてのURLをリダイレクトする必要があります

mydomain.com/shop/category/EXAMPLE-CATEGORY-NAME

これに:

mydomain.com/shop-products/EXAMPLE-CATEGORY-NAME

たとえば、ルールをに設定すると'www.blahblah.com'、リダイレクトする必要がありますhttp://www.blahblah.com/shop/category/thisisanexample/

http://www.blahblah.com/shop-products/thisisanexample/

4

2 に答える 2

2

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

RedirectMatch 301 ^/shop/category/(.*)$ /shop-products/$1

または mod_rewrite を使用:

RewriteEngine On
RewriteRule ^/?shop/category/(.*)$ /shop-products/$1 [L,R=301]

ブラウザをリダイレクトしたくない (つまり、ブラウザのアドレス バーの URL を変更する) 場合は、角かっこからフラグを削除して、R=301ただ[L].http://www.blahblah.com/shop/category/thisisanexample//shop-products/thisisanexample/

于 2012-08-06T07:59:27.197 に答える
0
RewriteRule ^/shop-products/(.*)$ /shop/category/$1 [L,QSA]
于 2012-08-06T08:01:23.097 に答える