Мне нужно перенаправить родительский 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
.htaccess 301 перенаправляет родительский URL-адрес, кроме дочерних URL-адресов ⇐ Apache
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение