Skocz do zawartości

Przekierowanie na przyjazne adresy.


Rekomendowane odpowiedzi

Witam. Ostatnimi czasy zainstalowałem skrypt forum phpbb3 wraz z wtyczką "Advanced phpBB3 SEO mod Rewrite V 0.4.2", która odpowiada za generowanie przyjaznych linków, wtyczka działa ok, ale brak jest przekierowania na przyjazne adresy i google indeksuje mi zwykłe adresy ;/. Adres mojego forum to: https://www.forum.netmovies.pl/ , natomiast tutaj lista zaindeksowanych adresów https://www.google.com/search?hl=en&saf...amp;btnG=Search . Moje pytanie brzmi jak zrobić przekierowanie z tych zwykłych na przyjazne adresy.

Podaje zawartość mod_rewrite:

	RewriteEngine On
RewriteBase /
RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
RewriteRule ^active-topics(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^unanswered(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^the-team\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]

Z góry dzięki za każdą odpowiedź.

Nowy Blog ;-) - Pozycjonowanie i zarabianie w internecie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

Na swoim forum jeszcze nie mam przyjaznych adresów. Obecnie rozglądam się za sposobem zrobienia czegoś takiego i znalazłem pod dwoma linkami coś wartego uwagi.

Pod pierwszym linkiem są uwzględnione dwa dodatkowe mody.

phpbb3.pl

A pod drugim linkiem znajdziemy kod do zmiany polskich znaków dialektycznych na przyjazne.

phpbb.pl

Macie morze instrukcję instalacji Advanced phpBB3 SEO mod Rewrite 0.4.4 w w języku polskim?

Odnośnik do komentarza
Udostępnij na innych stronach

Witam. Ostatnimi czasy zainstalowałem skrypt forum phpbb3 wraz z wtyczką "Advanced phpBB3 SEO mod Rewrite V 0.4.2", która odpowiada za generowanie przyjaznych linków, wtyczka działa ok, ale brak jest przekierowania na przyjazne adresy i google indeksuje mi zwykłe adresy ;/. Adres mojego forum to: https://www.forum.netmovies.pl/ , natomiast tutaj lista zaindeksowanych adresów https://www.google.com/search?hl=en&saf...amp;btnG=Search . Moje pytanie brzmi jak zrobić przekierowanie z tych zwykłych na przyjazne adresy.

Podaje zawartość mod_rewrite:

	RewriteEngine On
RewriteBase /
RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
RewriteRule ^active-topics(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^unanswered(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^the-team\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]

Z góry dzięki za każdą odpowiedź.

Trochę czasu już minęło, ale odpowiem na pytanie dla potomnych:) Otóż jakiekolwiek przekierowanie ze starych adresów na nowe nie ma tu sensu. Google sam znajdzie nowe linki i je zindeksuje. Problem w tym, że stare linki też są w indeksie, i google może dość opornie indeksować (ze względu na powtarzającą się treść na stronach). Dlatego najlepszym wyjściem byłoby usunięcie starych linków co jest możliwe za pomocą centrum webmastera. Tylko, że tam trzeba podawać adresy ręcznie a to już problem przy kilku tysiącach adresów ^_^

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności