![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problemy z przekierowaniem z http://localhost/index.php na podstronę http://localhost/index.php?id=main . Używałem wielu kombinacji: .htaccess Kod Redirect permanent http://localhost/index.php http://localhost/index.php?id=main meta Kod <META HTTP-EQUIV=Refresh CONTENT=?0; URL=http://localhost/index.php?id=main?> działa lecz mam nieskończoną pętle odświeżania strony. php Kod <? header("HTTP/1.1 301 Moved Permanently"); header("Location: http://localhost/index.php?id=main"); header("Connection: close"); ?> Kurcze już mnie się pomysły kończą i odwiedzane strony. Proszę o jakieś nakierowanie lub podpowiedz. Z góry dziękuje Ten post edytował jerry1984 15.05.2011, 12:44:18 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 154 Pomógł: 33 Dołączył: 18.10.2010 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
a czemu chcesz przekierowac? rozumiem, że chcesz przekierować żeby było to id=main. Nie lepiej zrobić:
? -------------------- "Sometimes you're gonna get odd error syntax, unexpected T_PAAMAYIM_NEKUDOTAYIM and you're like, what in the world is that thing i have no idea what went wrong in my code. In english that error means you screwed up the references to an object" Kevin Skoglund
Drobna prywata: Ależ nie nie, nie zamierzam zmieniać płci w najbliższym czasie, więc zwracanie się do mnie per Pan jest odrobinkę nietrafione. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 30 Dołączył: 9.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
RewriteEngine On
RewriteRule ^/index.php$ index.php?id=main [R=301,L] redirect 301 /index.php http://localhost/index.php?id=main |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
a czemu chcesz przekierowac? rozumiem, że chcesz przekierować żeby było to id=main. Nie lepiej zrobić:
? już wcześniej tak miałem i było by fajnie, lecz w niektórych podstronach wklejała mi się strona "main.php". Obecnie używam
bo jak wklepuję http://localhost/ mam pustą stronkę dlatego potrzebuje redirect do http://localhost/index.php?id=main gdzie jest powitalna strona. Cytat RewriteEngine On RewriteRule ^/index.php$ index.php?id=main [R=301,L] redirect 301 /index.php http://localhost/index.php?id=main Jak zwykle .htacces wywala błąd "Błąd serwera" |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W tym IF'ie daj:
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
W tym IF'ie daj: A do którego mam dodać co podał @kokers, czy do tego co ja używam ? Jeśli do mojego to oto CI chodzi :
? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Przecież to nawet nie jest poprawne ... .
Ten post edytował melkorm 15.05.2011, 14:40:40 -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie, tylko działa identycznie jak wcześniejsza moja forma, nadal brak przekierowania do lokalizacji (index.php?id=main) nawet po paru modyfikacji. Kurcze nie wiedziałem, że będą aż takie duże problemy ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
to zrób z rewritem ...
Cytat RewriteEngine On
RewriteRule index.php$ /index.php?id=main [NC,L] -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Również nie działa, a robię tak:
Kod RewriteEngine On RewriteRule http://localhost/index.php$ /http://localhost/index.php?id=main [NC,L] wiec jak widzisz, oporny jest ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
bez pełnych adresów .... sprawdzałeś to co wkleiłem?
P.S. w adresie będzie widoczne tylko index.php ale w GET dostanie id=main. -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
to daj ./index.php
-------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 38 Pomógł: 3 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
to też Tobie mówię że to NIE jest przekierowanie tylko przepisanie adresu czyli: widzisz index.php a PHP widzi index.php?id=main .
Jeżeli chcesz przekierowanie to daj: Kod RewriteRule index.php$ ./index.php?id=main [R=301,NC,L] -------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 26.06.2010 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Have a Иice day
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:06 |