PDA

Zobacz pełną wersję : Przekierowanie w .htaccess, wpływ na pozycjonowanie



iopi
19-10-2016, 12:21
Czy takie przekierowanie w .htaccess, czy będzie miało wpływ na pozycjonowanie
przykład:


Options +FollowSymlinks

RewriteEngine on

RewriteCond %{THE_REQUEST} ^GET\s/+index\.php [NC]

RewriteCond %{QUERY_STRING} (^|&|\?)go=(.*)(&|$) [NC]

RewriteRule . /%2.html? [R=301,L,NC]


RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ index.php?go=$1 [L]

zeki
23-10-2016, 23:35
Linki się prawidłowo wyświetlają? Najważniejsze żeby nie było sytuacji, że jedna podstrona wyświetla się pod kilkoma różnymi adresami. To nowa strona czy stara i teraz zmiany wprowadzasz?

iopi
24-10-2016, 08:43
Nowa strona, od podstaw, z treścią starej strony.
Strona funkcjonowała od 8 lat, wiele osób ma pozapisywane, linki do treści starej strony, (domena się nie zmieniła) te linki są już nie aktywne,chodzi by przekierowało te nie aktywne linki, wszelkie błędne, na index

mjmartino
24-10-2016, 19:39
To zrób 404 na index.php prościej się chyba nie da.

zeki
24-10-2016, 23:12
Czekaj czekaj coś Ty zrobił? Miałeś stronę i poprzenosiłeś artykuły na inne adresy, a ze starych chcesz zrobić przekierowanie na główną??? Bo tak to zrozumiałem.

iopi
24-10-2016, 23:39
Ze starej strony, nie na Joomli. Powiedzmy że ktoś ma w ulubionych zapisany odnośnik do zasobu którego już nie ma na stronie wiec chciałbym żeby odnośnik nie kierował go w puste miejsce i nie generował się błąd a by przekierowało na index

zeki
25-10-2016, 23:13
Sytuacja, w której stary odnośnik przekierowuje na główną zamiast wypluwać 404 jest ok. Natomiast jeśli przenosisz stronę z czegokolwiek na coś innego najpierw starasz się zachować strukturę adresów. Jeśli się nie da to robisz 301 ze starych adresów na nowe.