l.mazur

Przekierowanie całej kategorii artykułów na inną (.htaccess)

Recommended Posts

Witam serdecznie,
ostatnio w ramach zmian na stronie której jestem administratorem zostało przebudowane menu i zmieniły się aliansy kategori i pod kategorii.
Problem mój polega na tym żeby stare aliansy przekierować na nowe. 
Obecnie zrobiłem tak że dodałem takie dodatkowe menu żeby stary i nowy adres działał. Jednak takie rozwiązanie jest traktowane jako duplikacja więc tak dalej być nie może.
Chciałem rozwiązać problem za pomocą przekierowania 301 w plik .htaccess, ale...
wprowadziłem:
RewriteCond %{REQUEST_URI} ^\/alians-kategori1/alians-podkategorii1$RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ adresdomeny/alians-kategori2/alians-podkategorii2 [L,R=301]

 

 

Oczywiście to przekierowanie działa, ale nie działa w sytuacji gdy wejdę w artykuł czyli:

adresdomeny/alians-kategori1/alians-podkategorii1/tytuł-artykułu1

 

 

a chcę żeby taki adres był przekierowany na:
adresdomeny/alians-kategori1/alians-podkategorii1/tytuł-artykułu1
i tak żeby było z każdym artykułem. Pytanie więc... Czy trzeba każdy artykuł pojedyńczo przekierowywać (a będzie to problematyczne bo artykułów jest ponad 300), czy jest aposób aby wszystkie z automatu były przekierowywane?
 
Wiem, że dość chaotycznie piszę, ale myślę że ktoś zrozumie o co mi chodzi. A jeśli nie to proszę o pytania to odpowiem 
 
Z góry dziękuje za pomoc!!

Share this post


Link to post
Share on other sites

Jak dobrze zrozumiałem, to potrzebujesz czegoś w rodzaju:

 

RewriteEngine On
RewriteBase /
RewriteRule ^alias-kategorii1/alias-podkategorii1(.*) alias-kategorii2/alias-podkategorii2$1 [L,R=301]
I wtedy:

http://domena.pl/alias-kategorii1/alias-podkategorii1 -> http://domena.pl/alias-kategorii2/alias-podkategorii2
http://domena.pl/alias-kategorii1/alias-podkategorii1/post-ala-ma-kota -> http://domena.pl/alias-kategorii2/alias-podkategorii2/post-ala-ma-kota
(czyli to, co jest dalej zostanie przepisane). Edited by dziki_rysio_997

search_auditor_500x80.png

Synoglota - synonimizator języka polskiego i angielskiego: ZOBACZ - lato się skończyło, a promocja trwa! :)

Share this post


Link to post
Share on other sites

Rysiu,

bardzo dobrze zrozumiałeś :) Właśnie o to mi chodziło :P ale niestety podany sposób nie działa... A nie ukrywam że byłem pełny nadzieji że to rozwiąże mój problem. 

Wprowadziłem dokłanie:

RewriteRule ^newsy-porady/strefa-klasyki(.*) news/strefaklasyki$1 [L,R=301]

czy coś spierdzieliłem? Zapomniałem dodać że strona pracuje na joomli :)

Share this post


Link to post
Share on other sites

No niestety nie działa.... chyba po prostu się nie da.... Próbowałem zrobić to w inny sposób:

RewriteCond %{REQUEST_URI} ^\/newsy-porady/strefa-klasyki/(.*)$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ adresdomeny/news/strefaklasyki/$1 [L,R=301]

Ale wtedy jak chce wejść na artykuł w starym adresie przekierowuje mnie na:

adresdomeny/news/strefaklasyki/index.php

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By luq1
      Witajcie,
      jest sobie strona z opisem działalności i druga strona postawiona na subdomenie, która także posiada opis działalności powiązanej.
      W tym momencie chciałbym usunąć stronę główną, a subdomenę przenieść pod główny adres (trochę linków jest już w google).
      Jak to zrobić najlepiej ?
      Jakiego przekierowania użyć aby nie popsuć niepotrzebnie SEO ?

      Pozdrawiam.
    • By PiotrSwed1
      Czy ktoś z Was robil takie przekierowanie gdzie tylko jedną podstrone domeny A przekierowujemy na jedna podstrone domeny B czyli przekierowujemy ruch metodą 301 tak by ze starego adresu staradomena.pl/starapodstrona przeszedl ruch na nowadomena.pl/nowapodstrona  - ale by nie naruszyc w ten sposob pozycji innych podstron na staradomena.pl?
       
      Cel jest taki że dla superfajnego slowa kluczowego obie te podstrony lokują się w okolicach 30tej pozycji, a wolalbym by byla tylko jedna z nich - za to lokowala sie w pierwszej dziesiatce. Z drugiej jednak strony, staradomena.pl pojawia sie w TOP5 dla innych fraz  (srednio waznych ale jednak) - i tego bym nie chciał utracić. 
       
      Obie domeny maja po kilka lat i staly bogaty profil linkow, ale z tego samego zaplecza (byly linkowane ta samą metodą).  
    • By pikejkrul
      Hej wszystkim,
      chciałbym zapytać czy posiadacie jakieś fajne materiały, np. z blogów branżowych, gdzie krok po kroku opisana jest zmiana domeny ze szczegółami?
      Większość tekstów traktuje to nieco ogólnie, a jest to jednak ważny element i sporo czynności które należy wykonać.
       
      Możecie pomóc mi to scharakteryzować w kilku krokach?
       
      Ustawienie 301 ze starej na nową domenę 1:1 --> zgłoszenie w search console zmiany domeny na inną (jak możemy zweryfikować nową domenę? Już po podpięciu strony?) --> aktualizacja sitemap i zgłoszenie do SC --> Pobierz jako google --> czekać, ewentualnie podmienić linki zewnętrzne na nowe.
       
      Czy coś warto ważnego dodać?