Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]Prekierowanie podstrony w htaccess
maiq23
post 26.10.2014, 20:38:19
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.02.2011

Ostrzeżenie: (0%)
-----


Chcialbym przekierować podstronę serwisu o nazwie: index.html?oferta
na coś innego.

Myślałem, że zrobię to tak:

  1. AddType application/x-httpd-php5 .php
  2. AddDefaultCharset UTF-8
  3. Options FollowSymLinks
  4. RewriteEngine On
  5.  
  6.  
  7. RewriteCond %{REQUEST_URI} ^/index.html?oferta
  8. RewriteRule ^(.*)$ http://wp.pl/$1 [R,L]


ale niestety przekierowanie nie działa.
Co zrobiłem źle ?

Ten post edytował maiq23 26.10.2014, 20:48:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Wazniak96
post 26.10.2014, 20:47:44
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


OMG.. od kiedy do htaccess wklepuje się kod HTML ?

ostatnia linijka na:
Kod
RewriteRule ^(.*)$ http://www.wp.pl/$1 [R=301,L]
Go to the top of the page
+Quote Post
maiq23
post 26.10.2014, 20:52:52
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.02.2011

Ostrzeżenie: (0%)
-----


Gdzie Ty wiszisz kod html w htaccess questionmark.gif?
Ostatnia linijka nic nie zmienia, ciągle jest tak samo, czyli nie działa.
Go to the top of the page
+Quote Post
trueblue
post 26.10.2014, 20:55:10
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


REQUEST_URI nie obejmuje query string, od tego jest zmienna....QUERY_STRING


--------------------
Go to the top of the page
+Quote Post
Wazniak96
post 26.10.2014, 20:57:39
Post #5





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


Jak edytowałeś post to co się dziwić, że nie ma... w takim razie widzę, że dalsza pomoc nie ma sensu skoro pogrywasz w takie sposoby i robisz z ludzi głupków smile.gif
Go to the top of the page
+Quote Post
maiq23
post 26.10.2014, 21:33:08
Post #6





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.02.2011

Ostrzeżenie: (0%)
-----


Przecież nie edytowałem, żeby usunąć coś czego nie bylo, tylko żeby poprawić literówki, których trochę nasiałem smile.gif

~Trueblue: Zrobiłem wg Twojej podpowiedzi tak:

  1. RewriteCond %{REQUEST_URI} ^/index\.html$
  2. RewriteCond %{QUERY_STRING} ^?oferta$
  3. RewriteRule ^(.*)$http://wp.pl [R=302,L]


Ale teraz mam chyba jakąś pętlę przekierowań bo po tym wywala mi Internal Server Error.

Ten post edytował maiq23 26.10.2014, 21:35:52
Go to the top of the page
+Quote Post
trueblue
post 26.10.2014, 22:03:17
Post #7





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


QUERY_STRING bez ?


--------------------
Go to the top of the page
+Quote Post
maiq23
post 26.10.2014, 22:22:17
Post #8





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.02.2011

Ostrzeżenie: (0%)
-----


Usunąłem, już błąd się nie pojawia, ale przekierowanie i tak nie działa.
Czy może mieć na to wpływ głębokość zagnieżdzenia pliku index.html ?

U mnie jest taka ścieżka:
http://domena.pl/projekty/luc/index.html?oferta

i takie przekierowanie nie działa na ten link:

RewriteCond %{REQUEST_URI} ^/index\.html$
RewriteCond %{QUERY_STRING} ^/oferta$
RewriteRule ^(.*)$ http://wp.pl [R=302,L]

Ten post edytował maiq23 26.10.2014, 22:23:17
Go to the top of the page
+Quote Post
trueblue
post 27.10.2014, 07:36:54
Post #9





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Pośrednio.
W przypadku Twojego URL, REQUEST_URI zaczyna się od /projekty...
QUERY_STRING nie obejmuje /, zaczyna się po ?.

Kod
RewriteCond %{REQUEST_URI} index\.html$
RewriteCond %{QUERY_STRING} ^oferta$
RewriteRule ^(.*)$ http://wp.pl [R=302,L]


Ten post edytował trueblue 27.10.2014, 07:38:07


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:59