0

私は htaccess リダイレクトを使用したことがありません。prestashop 1.3 を使用しており、途中で URL が重複しています。

http://www.domain.com/catyegory/product.html
http://www.domain.com/lang-es/catyegory/product.html

http://www.domain.com/catyegory-1/product.html
http://www.domain.com/lang-es/catyegory-1/product.html

この問題は他の言語では発生せず、 lang-xxを含まないURL をlang-esと同じ URLにリダイレクトする必要があります。

私はそれを試していますが、うまくいきません

Redirect 301 !([ lang-es)(*.) http://www.domain.com/lang-es/$1

ありがとう

4

1 に答える 1

0

式に構文エラーがあります (閉じていない)。また、「で始まらない」式を取得するために[使用する必要があります。RewriteCond

RewriteCond %{REQUEST_URI} !^lang-es/.*
RewriteRule (.*) http://www.domain.com/lang-es/$1
于 2013-11-10T10:04:58.723 に答える