Skocz do zawartości

Mod_rewrite - opinia potrzebna


ebinx

Rekomendowane odpowiedzi

Czy te przekierowania sa poprawne pod wzgledem formalnym?

W blogu opartym na wordpresie przekierowalem nie istniejace podstrony (artykulow, tagow i kategorii) na strone glowna

najpierw zrobilem cos takiego:

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

Warunek dzialal dla adresow typu:

www.domena.com/?p=232

ale oczywiscie nie dzialal dla:

www.domena.com/?page_id=180

www.domena.com/?paged=41

www.domena.com/?tag=history

po modyfikacji .htaccess na:

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

RewriteCond %{QUERY_STRING} .

RewriteRule ^index.php /index.php? [L]

Wszystko to co nie istnieje wydaje sie byc teraz przekierowane na strone glowna.

Czy te przekierowania sa poprawne pod wzgledem formalnym?

Odnośnik do komentarza
Udostępnij na innych stronach

Zainteresuj się flagą QSA do włączenia dopasowanie z zmiennymi w adresie

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

Dzieki Mion za wskazanie kierunku. Jak narazie wszystko kierowalem na index. Widze ze dzieki dopasowaniu query string przy ustawionej QSA mozna te stare rzeczy mapowac na odpowiednie pliki czy katalogi.

W tej chwili tego raczej nie potrzebuje bo tych starych podstron fizycznie nie nie ma i nie ma nowych na które mógłbym te stare mapować. Stare URI są tylko w indeksie google i byc może są też jakieś linki do nich prowadzące. Dlatego, że nie mam treści dla tych strych nieistniejących podstron a są one w indexie chciałem przekierować je na strone główną...

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