Rewrite nem akar működni.

abt képe

Sziasztok!

Áttelepítettem egy oldalt d7 ről d9-re. Maga az odal tökéletesen müködik, de sajnos a google-ban még a régi oldal linkjei vannak. Az új oldalon viszont minden ilyen link a főoldalt hozza be. Gondoltam csinálok egy rewrite-t hogy ezt megoldjam, átolvastam sok fórumot és megcsináltam, de sajnos nem akar működni.

A link amire a Google mutat (esetenként továbi paraaméterek vannak mögötte mint &page=1):

?q=a-v-lasztott-orvos/713

azt szeretném hogy a rewrite ezt csinálja belőle

orvos/713

A rewrite szabály ami elvileg müködne:

RewriteRule .*a-v-lasztott-orvos/([0-9]*).*$ /orvos/$1 [QSA]

De sajnos nem müködik. Időnként a „a-v-lasztott-orvos” átalakul „orvos” -sá de a node id-t nem teszi hozzá soha.

Ezek a linkek view-sekhez tartoznak.

Valakinek valami ötlete? Mit rontok el? Egy hete bújom a fórumokat de ezeknek mind müködnie kellene. A rewrite be van kapcsolva, és müködik.

További próbálkozásaim:

  1. #RewriteCond %{REQUEST_URI} ^GET .*a-v-lasztott-orvos\/(\d+)&.*
  2. #RewriteRule ^GET .*a-v-lasztott-orvos\/(\d+).* \/orvos\/$1

  1. #RewriteCond %{QUERY_STRING} =a-v-lasztott-orvos
  2. #RewriteRule .*-orvos/([0-9]*).* /orvos/$1 [R=301,L]
Taxonomy upgrade extras: 
Drupal verzió: 
abt képe

Senki nem futott bele még ilyenbe? Lassan eltelt egy hónap a szájb@lökött google még mindig a régi címeket hozza előre, és az oldal meg szarik rá. Ebben a roh@dt 9-ben meg nem lehet kikapcsolni (illetve nem találtam meg hol) a clean URL-t

Segítsen már valaki.

0
-1

Na még egy kicsit...

danyg képe

Szia!

  1. RewriteCond %{QUERY_STRING} ^q=a-v-lasztott-orvos/(\d+)&?(.*)?$ [NC]
  2. RewriteRule (.*) https://example.hu/orvos/%1? [R=301,L]
0
0