.htaccess 301 перенаправляет родительский URL-адрес, кроме дочерних URL-адресовApache

Anonymous
.htaccess 301 перенаправляет родительский URL-адрес, кроме дочерних URL-адресов

Сообщение Anonymous »

Мне нужно перенаправить родительский URL на новый родительский URL, но дочерние URL остаются прежними.
www.example.com/blog -> www.example.com/xyx?cat=11

Но приведенные ниже URL-адреса остаются одинаковыми для всех дочерних URL-адресов.
www.example.com/blog/xyz -> www.example.com/blog/xyz

Я попробовал приведенное ниже решение, но дочерние URL-адреса также перенаправляются
Redirect 301 /blog /xyx?cat=11

Мой дочерний URL-адрес после добавления строки выше в файл .htaccess выглядит следующим образом
www.example.com/blog/xyz -> www.example.com/xyx?cat=11/xyz

Обновление:
мой файл .htaccess выглядит следующим образом:

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Rewrite everything else to index.html
# to allow html5 state links
RewriteRule ^ index.html [L]

RedirectMatch 302 ^/?blog/?$ /xyz?cat=11



Подробнее здесь: https://stackoverflow.com/questions/785 ... ldren-urls

Вернуться в «Apache»