Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Problem z przekierowaniem w htaccess
Forum PHP.pl > Forum > Przedszkole
kuna11
Na stronie luczniczka.com na dole jest flash (oferta, o firmie, sklepy firmowe). Niestety linki w tym falshu już nie działają, a ja nie mam jego źródła,
więc nie mogę za bardzo tego zmodyfikować.

Żeby to obejść chciałęm zrobić przekierowanie z tych linków we flashu na nowe.

Przykład:

Po kliknięciu na flashu "oferta" ładuje się strona:
http://luczniczka.com/?oferta

Chciałbym przekierować ten adres na:
http://luczniczka.com/oferta.html ale nie mogę sobie z tym poradzić a próbowałem tak:


RewriteCond %{HTTP_HOST} ^http://luczniczka.com/?oferta$
RewriteRule ^(.*)$ http://www.wp.pl/$1 [R=301,L]


oraz:

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




Żaden z tych sposobów nie działa.
Proszę o pomoc jak przekierować ta nieszczęsne linki ?
ilidir
miłoby było gdybyś dał cały plik a nie wybiorczy kod.

Masz taka linijke w pliku .htaccess RewriteEngine On questionmark.gifquestionmark.gif?
kuna11
Całość wygląda tak:

AddType application/x-httpd-php5 .php
AddDefaultCharset UTF-8
Options FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^http://luczniczka.com/?oferta$
RewriteRule ^(.*)$ http://www.wp.pl/$1 [R=301,L]


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


trueblue
HTTP_HOST zawsze odwołuje się do hosta, bez protokołu (tu http://) i bez REQUEST_URI oraz ewentualnie QUERY_STRING.
Do wywalenia pierwszy warunek i przepisanie.

W drugim też masz sieczkę. Naprawdę chcesz przekierować na wp.pl?


Kod
AddType application/x-httpd-php5 .php
AddDefaultCharset UTF-8
Options FollowSymLinks

RewriteEngine On
RewriteCond %{QUERY_STRING} oferta
RewriteRule ^(.*)$ /oferta.html?
kuna11
wp.pl dałem, żeby było prociej a jak by zadziałało to miałem zmienić.
Dziekuję Ci za pomoc!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.