Strona-wizytówka w końcu nabiera kształtu. Pozbyłem się rozszerzenia .html. Mam certyfikat i przekierowanie na https.
ALE…
Wydrukowałem wizytówki na których zamieściłem ładny odnośnik do strony kontraktowej wilamowski.it/contact. Było OK, dopóki nie zmieniłem konwencji strony i małe samodzielnie podstrony trochę zaczeły mi się gryźć z resztą. Dla ustandaryzowania i łatwiejszego zarządzania moją witryną przerzuciłem strone kontaktową do CMS. Niestety jako, że index.html jest statystyczny, a WP znajduję się w podkatalogu blog to…
- primo odnośnik z wizytówki stał się nieaktualny,
- secundo, nowy jest długi i nieuntuicyjny, po prostu brzydki
Z pomocą przychodzi prosty redirect z adresu wilamowski.it na właściwą stronę.
Redirect 301 „/contact” /blog/?page_id=291″
Teraz wpisując wilamowski.it/contact lecimy na stronę stworzoną WP.
Wygląda lepiej.
Przykład prostej konfiguracji:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
RewriteEngine on RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC] RewriteRule ^ /%1 [NC,L,R] RewriteCond %{REQUEST_FILENAME}.html -f RewriteRule ^ %{REQUEST_URI}.html [NC,L] RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Redirect 301 "/contact" /blog/?page_id=291" |