/for-your-practice/
を含む特定のURLにURLをリダイレクトしようとしています。 URLにfor-your-practice
が含まれていることがわかった場合、私はそれを希望のURLにリダイレクトします。これは、これまでhttps://www.example.com/first/second/order/shop/product-category/for-your-practice/
しようとしたソリューションのようになります。
まず:特定のキーワードを持つURLをリダイレクト
Redirect /for-your-practice/
https://www.example.com/first/second/order/shop/product-category/for-your-practice/
第二:
Redirect 302 https://www.example.com/first/second/order/shop/for-your-practice/ https://www.example.com/first/second/order/shop/product-category/for-your-practice/
サード:
#RewriteCond %{REQUEST_URI} www.example.com/first/second/order/shop/product-category/for-your-practice [NC]
#RewriteRule ^(.*)$ /for-your-practice [R,L]
第四:
RewriteCond %{QUERY_STRING} /for-your-practice/
RewriteRule .*$ http://www.example.com/first/second/order/shop/product-category/for-your-practice [L,R=301]
残念ながら、それらのどれも働いていない、何が間違っている私はここでやっている? .htaccess
あなたの試みは自分自身と矛盾するので、あなたが実際にしたいことは不明です。どの方向に書き直したいですか? URLリクエストのサンプルとは何ですか?また、何を書き直す必要がありますか? – arkascha
@arkascha '/ for-your-practice /'を含むリンクを、特定のリンクにリダイレクトしたいと思います。私は私の質問を変更しました今それが意味があるかどうかを確認してください? –