![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Niby proste, ale nie działa. Miałem adresy z końcówką: viewtopic.php?id=123. Chcę to przekierować na: t123.html
Myślałem, że zadziała takie coś: Kod RewriteRule ^viewtopic.php?id=([0-9]+)$ t$1.html [R=301,L] RewriteRule ^t([0-9]+).html$ viewtopic.php?id=$1 Ale najwyrażniej się przeliczyłem. Nie działa mi automatyczne przekierowanie 301 starego adresu na nowy. Jak podam ręcznie t123.html wszystko śmiga jak należy. -------------------- ZF developer
|
|
|
![]()
Post
#2
|
|
![]() Admin Techniczny Grupa: Administratorzy Postów: 2 071 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
o ile mi wiadomo to . to znak specjalny wiec jak juz to
Kod RewriteRule ^viewtopic\.php?id=([0-9]+)$ t$1.html [R=301,L]
RewriteRule ^t([0-9]+)\.html$ viewtopic.php?id=$1 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Niby się podaje, ale działa dobrze i bez "/". W każdym razie nie pomogło.
Znalazłem rozwiązanie: Kod #RewriteCond %{QUERY_STRING} ^id=([0-9]*)$ #RewriteRule ^(.*)$ t%1\.html? [R=301] RewriteRule ^t([0-9]+)\.html$ viewtopic.php?id=$1 [L] Tylko jest mały problem po przekierowaniu na nowy adres pojawia się strona z tekstem: Moved Permanently The document has moved here. Trochę dziwne, bo wiele razy korzystałem z 301 i nigdy nie miałem czegoś takiego. Chyba wiem. O co chodzi. Zapętla się... Jakiś pomysł, aby tak się nie działo? nie życzę nikomu szukania odpowiedzi na to w przyszłości, więc podaję odpowiedź: http://www.webmasterworld.com/forum92/6079.htm -------------------- ZF developer
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam ten sam problem przy przekierowaniu 301 w pliku .htaccess, pojawia się:
Moved Permanently The document has moved here. snapshot mógłbyś powiedzieć co trzeba zrobić, bo nie rozumiem tego co podałeś w linku. Z góry dzięki. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
U mnie wygląda to teraz tak:
Kod #/viewtopic.php?id=123&p=123 => t123-123.html
RewriteRule ^t([0-9]+)-([0-9]+)\.html$ /viewtopic.php?id=$1&p=$2 [L] RewriteCond %{THE_REQUEST} /viewtopic\.php\?id=([0-9]+)&p=([0-9]+)\ HTTP/ RewriteRule ^viewtopic\.php$ t%1-%2.html? [R=301,L] RewriteCond %{THE_REQUEST} /t([0-9]+)-([0-9]+)\.html(.*)\ HTTP/ RewriteRule ^t([0-9]+)-([0-9]+)\.html(.*)$ t%1-%2.html? [R=301,L] -------------------- ZF developer
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A nie masz przypadkiem zapętlonego przekierowania?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Erix, nie wiem, nie znam się na tym.
snapshot, mam wkleić ten sam kod do htaccess? Hm i stronę mam w html. Kod .htaccess: Kod RewriteEngine on RewriteRule ^.*$ http://nowa-domena.pl/? [R=301,L] i wyskakuje Moved Permanently The document has moved here. Jak dokładnie zmienić żeby działalo? Ten post edytował darknez 31.12.2011, 16:20:10 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zależy co chcesz osiągnąć.
-------------------- ZF developer
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Strona regionalna dostała filtr na wszystkie frazy i wykupiłem domenę pl i chcę przekierować regionalną na nową domenę pl.
Wszystkie podstrony chcę przekierować. I niby tamten kod w .htaccess powinien działać, a nie działa, bo pojawia się ten komunikat co Ty miałeś kiedyś. Dlatego proszę o pomoc.. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj
Kod RewriteRule ^(.*)$ http://domena.pl/$1 [R=301,L]
-------------------- ZF developer
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:05 |