Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie redirect 301
Pozycjonowanie i Optymalizacja > Projektowanie stron > PHP i MySQL
maxii
Witam mam już trzecią wersję sklepu i mam już trzeci link do jednego produkty wcześniej nie miałem tego problemu bo przekierowywałem z jednej podstrony na drugą w nowym sklepie i wyglądało to tak

redirect 301 /staryadres1 http://www.domena.pl/nowyadres.html

a teraz chcę dodać jeszcze drygi stary adres na nowy zrobiłem to tak i mi strona się nie wyświetla

redirect 301 /staryadres1 http://www.domena.pl/nowyadres.html
redirect 301 /staryadres2 http://www.domena.pl/nowyadres.html

Proszę o pomoc jak to zrobić żeby było prawidłowo ??
Mion
O przekierowaniach napisano już dziesiątki jak nie setki postów nawet w tym dziale, a zasady są uniwersalne dla wszystkich serwisów. Wiec co stoi na przeszkodzie abyś się z nimi zapoznał - zastosował ?
maxii
Witam szukam już chwile ale takiego przypadku nie znalazłem i założyłem nowy temat sorki jestem kompletnym laikiem szukam nie mogę znaleźć. proszę o linka jak jest gdzieś rozwiązanie mojego problemu. ??? lub kod jak to ma wyglądać ???
maxii
Problem wygląda następująco - sklep osCommerce

taki wpis jest w .htaccess
redirect 301 /stara-nazwa-produktu-p-5.htmlhttp://www.domena.pl/nowy-produkt-p-34.html


jednak przekierowanie robi się na adres
http://www.domena.pl/nowy-produkt-p-34.html?products_id=5

za każdym razem podstawia się ta końcówka ?products_id=5


plik wyglada następująco (serwer na nazwa.pl)



Options +FollowSymLinks
RewriteEngine On
RewriteBase /


redirect 301 /stara-nazwa-produktu-p-5.htmlhttp://www.domena.pl/nowy-produkt-p-34.html


RewriteCond %{QUERY_STRING} ^options\=(.*)$
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2%1
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pm-([0-9]+).html$ info_pages.php?pages_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-links-(.*).html$ links.php?lPath=$2&%{QUERY_STRING}
# Added polls and newsdesk
#RewriteRule ^(.*)-po-([0-9]+).html$ pollbooth.php?pollid=$2&%{QUERY_STRING}
RewriteRule ^(.*)-n-(.*).html$ newsdesk_info.php?newsdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-nc-(.*).html$ newsdesk_index.php?newsPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-nri-(.*).html$ newsdesk_reviews_info.php?newsdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-nra-(.*).html$ newsdesk_reviews_article.php?newsdesk_id=$2&%{QUERY_STRING}
# BOF: Faqdesk support added by faaliyet
RewriteRule ^(.*)-f-(.*).html$ faqdesk_info.php?faqdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-fc-(.*).html$ faqdesk_index.php?faqPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-fri-(.*).html$ faqdesk_reviews_info.php?faqdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-fra-(.*).html$ faqdesk_reviews_article.php?faqdesk_id=$2&%{QUERY_STRING}
# EOF: Faqdesk support added by faaliyet
# Ultimate SEO URLs END
Mion
No i co ?
Jak już napisałem zasady są uniwersalne wiec zastosuj je u siebie, a nie wklejasz tu jakiś jakiś kod wacko.gif
maxii
Zastosowałem się do zasad ale nie działa jak powinno nie prosił bym o pomoc gdybym wiedział gdzie robię błąd
Mion
Napisany kod nie jest zgodny z zasadami jest wręcz bezmyślny.
Wybierz dobie jeden adres i tak długo pracuj nad nim aż zaczynia działać prawidłowo,a potem następne.
maxii
stanąłem w tym miejscu

redirect 301 /product_info.php/products_id/81 http://www.domena.pl/produkt-p-38.html

-działa poprawnie a

redirect 301 /staryprodukt-p-5.html http://www.domena.pl/produkt-p-38.html

nie działa i nie wiem dlaczego ????
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.