Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod rewrite][htaccess] problem z przekierowaniem 301
Forum PHP.pl > Forum > PHP
marcinpl87
Witam
Chciałbym przekierować taki adres:
Kod
http://www.domena.pl/dot.gif?SN=szukaj&Pos=bottom&pg=
na stronę główną serwisu i myślę że wystarczy napisać regułkę która przekieruje wszystko po dot.gif na / ale próbowałem wielu kombinacji i nic nie działało. To są regułki które nie pomogły:
Kod
RewriteRule ^dot\.gif$/? / [R]
RewriteRule ^dot\.gif.?* / [R]
RewriteRule ^dot\.gif(.*)+ / [R]
RewriteRule ^dot\.gif(.*)* / [R]
proszę o pomoc (dodam że serwer jest na home.pl jeśli ma to jakieś znaczenie)
Wave
serwer dedykowany? jesteś pewnien, że mod_rewrite jest włączone?
sagittariuspl
Kod
RewriteRule ^dot\.gif(.*)$ / [R=301,L]
-> sprobuj tego

ale obawiam sie ze moze niezadzialac. z tego co pamietam to home ma zmieniony config i byc moze bedziesz musial napisac do supportu.
pozostal regulki Ci dzialaja? bo moze masz caly .htaccess zle.
marcinpl87
dziękuję za odzew i już odpowiadam:
jest to konto wirtualne na home.pl
mod rewrite włączony bo inne reguły działają
teraz plik .htaccess wygląda tak:
Kod
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domena.pl
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=permanent]
#to przenosi z adresu bez "www." na adres z "www." - DZIALA
RewriteRule ^Oferta/$ / [R]
#to przenosi z nieistniejącej strony /Oferta/ na strone glowna - TEZ DZIALA
RewriteRule ^dot\.gif(.*)$ / [R=301,L]
i ta reguła którą dodałem (na dole) powoduje teraz coś takiego:
Jak wpiszę:
http://www.domena.pl/dot.gif
to przenosi mnie na stronę główną, ale jak wpiszę:
http://www.domena.pl/dot.gif?SN=szukaj&...=bottom&pg=
to przenosi mnie na adres:
http://www.domena.pl/?SN=szukaj&Pos=bottom&pg=
czyli znika tylko "dot.gif"
Napiszcie proszę co zrobić żeby przeniosło mnie na stronę główną serwisu, bez żadnych krzaków po '/'
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.