Renata Mikołajczyk

Renata Mikołajczyk Online Marketing
Specialist, SEO,
SEM, web analytics

Temat: redirect 301, URLs z parametrami

Mam problem ze stworzeniem odpowiedniej reguly w htaccess dla stron ktore maja parametry.

Chce przekierowac wszystkie strony ze strarego katalogu do glownej strony nowego, tzn mam teraz (przyklad):

http://www.mysite.com/old_directory/page.php?s=12345
http://www.mysite.com/old_directory/page.php?s=14567
http://www.mysite.com/old_directory/page.php?s=87567
http://www.mysite.com/old_directory/page.php?s=87567&c...
etc

i chce je wszystkie przekierowac do
http://www.mysite.com/new_directory/

Probowalam tego
RedirectMatch 301 ^/old_directory/(.*) http://www.mysite.com/new_directory/
ale dodaje mi zawsze na koncu parametr http://www.mysite.com/new_directory/s=87567

Z kolei ta regula
RedirectMatch 301 ^/old_directory/(.*)$ http://www.mysite.com/new_directory/?
przekierowuje dokladnie do http://www.mysite.com/new_directory/?
(ze znakiem zapytania na koncu)

Doradzcie prosze jak zrobic to przekierowanie.
Dziekuje i pozdrawiam

konto usunięte

Temat: redirect 301, URLs z parametrami

Witaj,

A coś takiego? :)

RewriteCond %{HTTP_HOST} mysite.com/old_directory$ [NC]
RewriteRule ^(.*)$ http://mysite.com/new_directory [R=301,L]
Renata Mikołajczyk

Renata Mikołajczyk Online Marketing
Specialist, SEO,
SEM, web analytics

Temat: redirect 301, URLs z parametrami

i dlaczego bez www ?
Renata Mikołajczyk

Renata Mikołajczyk Online Marketing
Specialist, SEO,
SEM, web analytics

Temat: redirect 301, URLs z parametrami

nie dziala niestety

konto usunięte

Temat: redirect 301, URLs z parametrami

Renata Mikołajczyk:
i dlaczego bez www ?

spróbuj:
RewriteCond %{HTTP_HOST} mysite.com/old_directory$ [NC]
RewriteRule ^(.*)$ http://mysite.com/new_directory/$1 [R=301,L]


Z www czy bez nie ma znaczenia, bo zawsze możesz dodać to do regułki, albo jesli stronka działa na obu adresach (tak, http://cos.pl i cos.pl to 2 rożne adresy i uważam to za błąd - wybrać jeden i się go trzymać!!!).

konto usunięte

Temat: redirect 301, URLs z parametrami

Poza tym, przekierowanie 301, zawsze można zrobić po stronie serwera, czyli wykorzystać po prostu PHP.
Renata Mikołajczyk

Renata Mikołajczyk Online Marketing
Specialist, SEO,
SEM, web analytics

Temat: redirect 301, URLs z parametrami

Nie rozumiem Twojego pytania.

Mymy zrobione przekierowanie z
http://strona.com na http://www.strona.com

z tym nie mam zadnego problemu.
Z przekierowaniem phm jest bardzo trudno bo lista parametrow jest bardzo dluga

Sebastian Zaborowski:
Renata Mikołajczyk:
i dlaczego bez www ?

spróbuj:
RewriteCond %{HTTP_HOST} mysite.com/old_directory$ [NC]
RewriteRule ^(.*)$ http://mysite.com/new_directory/$1 [R=301,L]


Z www czy bez nie ma znaczenia, bo zawsze możesz dodać to do regułki, albo jesli stronka działa na obu adresach (tak, http://cos.pl i cos.pl to 2 rożne adresy i uważam to za błąd - wybrać jeden i się go trzymać!!!).

konto usunięte

Temat: redirect 301, URLs z parametrami

A co ma do tego liczba parametrów? W pliku sprawdzasz, czy wprowadzony adres zawiera string "old_directory", jeżeli tak, to przekierowujesz wszystko na "new_directory" z redirect 301 i po sprawie.
Renata Mikołajczyk

Renata Mikołajczyk Online Marketing
Specialist, SEO,
SEM, web analytics

Temat: redirect 301, URLs z parametrami

tak, w koncu zrobilismy czesc przez php i czesc przez htaccess
dzieki za pomoc

Następna dyskusja:

301 Redirect .htaccess




Wyślij zaproszenie do