.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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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