Как-то много URL-адресов многоуровневой навигации были проиндексированы Google и привели к тысячам ошибок обхода.301 перенаправление, содержащее определенное ключевое слово, удаляет фильтры
Для того, чтобы решить, что я хочу 301 редирект следующий адрес, содержащий ключевое слово "Фильтр"
https://www.example.com/some-url-key/Filter/brand/Brand 1/реж/по возрастанию/порядок/больше-параметров/параметр1, PARAMETER2/
https://www.example.com/some-url-key-2/Filter/brand/Brand 1/реж/ASC/заказ/больше-параметры/параметр1, параметр2/
к
https://www.example.com/some-url-key/
https://www.example.com/some-url-key-2/ (соответственно)
и удалить дополнительные фильтры из URL, чтобы держать его более SEO дружественный.
переписывания правило, которое я сделал до сих пор есть,
RewriteCond %{REQUEST_URI} /Filter
RewriteRule ^(.*)$ https://www.example.com/some-url-key [L,R=301,NC]
Но в RewriteRule, я хочу, чтобы «некоторые-URL-ключ» часть, чтобы быть динамичным, в отличие от того, что у меня сейчас является статическим.
Спасибо, работал как шарм. – Harit
Я также был бы признателен, если бы вы могли дать мне руководство/документацию о том, где я мог бы получить больше понимания для таких регулярных выражений. – Harit
@Harit Попробуйте следующую ссылку: http://regular-expressions.mobi/index.html – starkeen