Skocz do zawartości

[htaccess] przekierowanie bez parametrów


roiwew

Rekomendowane odpowiedzi

Potrzebuję zrobić przekierowanie do domeny głównej z usuniętego podkatalogu.

Czyli np bylo https://adres.pl/forum/ i tam byly rozne tematy ktore mialy adresy np https://adres.pl/forum/index.php?id=123.

Forum zostało usunięte i teraz chce zrobić przekierowanie zindeksowanych rzeczy na stronę główną czyli na adres.pl

Niestety coś takiego:

RewriteCond %{REQUEST_URI} /forum
RewriteRule .* https://%{HTTP_HOST}/ [R=301,L]

Fajnie przekierowuje na główną domenę ale z parametrami czyli mam np https://adres.pl/?id=123

Jakieś sugestie?

- - -

PHP, HTML, JS, Quick.Cms v4.0, Quick.Cart v5.0, Simlery

- - -

Odnośnik do komentarza
Udostępnij na innych stronach

@Jakieś sugestie?

Użyć wyszukiwania w google.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

A @Mion jak zawsze życzliwy

Na tym forum powinna panować zasada

- najpierw samodzielna praca, a dopiero potem zadawania pytań zwłaszcza tyczących spraw technicznych. NIE na odwrót!

W tym wypadku chyba wszystko zostało dziesiątki razy omówione na wiele sposobów do tego we wszystkich popularnych językach świata w tym na łamach tego forum. Wiec następnym razem jak będziesz oceniał czyjąś życzliwość zastanów się dwa razy !

https://www.google.pl/search?hl=pl&q=htaccess+redirect

https://www.google.pl/search?hl=pl&q=ht...ss+redirect+301

https://www.google.pl/search?hl=pl&q=mo...te+redirect+301

https://www.google.pl/search?hl=pl&q=mod_rewrite+redirect

https://www.google.pl/search?hl=pl&q=si...ekierowanie+301

https://www.google.pl/search?hl=pl&q=si...s+przekierowani

i tysiące innych stron

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Może nie jestem specem od mod_rewrite ale sam prowadzę kilka serwisów i forów więc wydaje mi się że macie już chyba "syndrom moda".

Albo ja pisze niezrozumiale ale traktujecie to szablonowo.

Dzięki za linki, nawrzucaliśmy sobie ale teraz może ktoś by mi jednak pomógł.

Umiem sobie znaleźć informacje na temat przekierowania, działa mi ono, tak jak pisałem.

ALE ;) Nie chce mieć starych parametrów w przekierowaniu, tylko prosty adres tzn:

z adresu: https://adres.pl/forum/index.php?id=123'>https://adres.pl/forum/index.php?id=123 ma przekierowywać na https://adres.pl/ a nie na https://adres.pl/?id=123 czy https://adres.pl/index.php?id=123

Próbowałem też Redirect 301 /forum https://adres.pl ale efekt ten sam.

Dlatego proszę mnie też nie oceniać szablonowo i odpowiadać w stylu poszukaj na google, bo to wiem i straciłem już za dużo czasu zanim napisałem na forum. Po prostu nie znalazłem odpowiedzi na moje pytanie.

Więc jeszcze raz proszę nie psujcie renomy temu forum.

Wybaczcie za ton jeśli poniosło mnie trochę.

- - -

PHP, HTML, JS, Quick.Cms v4.0, Quick.Cart v5.0, Simlery

- - -

Odnośnik do komentarza
Udostępnij na innych stronach

bo to wiem i straciłem już za dużo czasu zanim napisałem na forum. Po prostu nie znalazłem odpowiedzi na moje pytanie.
Wiec pokaż reguły do .htaccess jakie sam popełniłeś. { nie licząc tej jednej którą podajesz w pierwszym topicku}

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Pisałem jeszcze w poście wcześniej że próbowałem jeszcze:

Redirect 301 /forum https://adres.pl

ale tefekt ten sam, nadal przenosi resztę parametrów z adresu która była za "forum/"

Dlatego przypuszczałem że może to kwestia parametrów.

Teraz po długich próbach w sumie metodą prób i błędów doszedłem do tego że działa coś takiego:

RewriteCond %{REQUEST_URI} /forum
RewriteRule .* https://%{HTTP_HOST}/? [R=301,L]

Nie wiem dlaczego ale działa. Czy to jest dobre rozwiązanie? Jak to działa?

- - -

PHP, HTML, JS, Quick.Cms v4.0, Quick.Cart v5.0, Simlery

- - -

Odnośnik do komentarza
Udostępnij na innych stronach

A @Mion jak zawsze życzliwy

Na tym forum powinna panować zasada

- najpierw samodzielna praca, a dopiero potem zadawania pytań zwłaszcza tyczących spraw technicznych. NIE na odwrót!

W tym wypadku chyba wszystko zostało dziesiątki razy omówione na wiele sposobów do tego we wszystkich popularnych językach świata w tym na łamach tego forum. Wiec następnym razem jak będziesz oceniał czyjąś życzliwość zastanów się dwa razy !

Przede wszystkim na tym forum powinna panować zasada:

- nie chcesz pomóc to się nie odzywaj

Jeśli irytuje Cie czyiś wpis to go nie komentuj tylko omiń a nie wyżywaj się.

Jeśli ktoś jest początkujący w jakiejś branży/dziedzinie to poradniki pisane przez kogoś kto używa skrótów myślowych nie zawsze są jasne.

A tak w ogóle gdyby wszystko można było znaleźć w google to po co byłoby to forum? Więcej wyrozumiałości zwłaszcza na forum dla początkujących.

Pozycjonowanie i optymalizacja stron i sklepów internetowych -> grafpa.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności