Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> htaccess i doklejone zbędne parametry po przekierowaniu
fud
post 4.07.2019, 15:13:03
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.02.2010

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


Cześć mam mały problem i proszę o pomoc.
Otóż mój htaccess wygląda z grubsza tak

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^lubieto-([a-z0-9\-\_\.]+)(/[a-z0-9\-\_\.]+)?/?$ index.php?get_wizard=TRUE&kategoria=$1&group=$2 [NC]
RewriteRule ^([a-z0-9\-\_\,]+)/([a-z0-9\-\_,\/]+[^\/])/?$ index.php?get_object=TRUE&name=$2&kategoria=$1 [NC,L]

RewriteCond %{HTTP_HOST} ^mojastrona.pl [nc]
RewriteRule ^(.*)$ http://www.mojastrona.pl/$1 [r=301,nc]


I teraz gdy chcę zrobić przekierowanie dla pojedynczych podstron w prosty sposób np.
Redirect 301 /nazwa_kategorii/stara_strona /nazwa_kategorii/nowa_strona
lub
RedirectMatch 301 /nazwa_kategorii/stara_strona /nazwa_kategorii/nowa_strona

To po przekierowaniu dokleja mi parametry z drugiego RewriteRule i adres w przeglądarce wygląda tak
www.mojastrona.pl/nazwa_kategorii/nowa_strona?get_object=TRUE&name=nowa_strona&kategoria=nazwa_kategorii

Jak zrobić by w adresie nie pojawiało się ?get_object............
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fud
post 5.07.2019, 10:29:37
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.02.2010

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


Dzięki trueblue.
Problem częściowo rozwiązała mi twoja podpowiedź.
Częściowo dlatego że teraz w linku doklejane jest tylko ?
czyli zamiast
www.mojastrona.pl/nazwa_kategorii/nowa_strona?get_object=TRUE&name=nowa_strona&kategoria=nazwa_kategorii
mam
www.mojastrona.pl/nazwa_kategorii/nowa_strona?
To znaczny postęp thumbsupsmileyanim.gif
przekierowanie robię tak
Redirect 301 /nazwa_kategorii/stara_strona /nazwa_kategorii/nowa_strona?

Może jak bym zrobił przekierowanie za pomocą RewriteRule to może było by dobrze.
Ale chyba tego nie potrafię bo nic mi nie działa albo sypie błędami.

Może jakaś podpowiedź jak zrobić proste przekierowanie za pomocą RewriteRule
Co wstawić przed RewriteRule.
Może co trzeba wpisać w RewriteCond.

Będę wdzięczy za sugestie.
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.04.2024 - 09:19