Konfiguracja .htaccess

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:

 

 

Przyjazne linki – jak usunąć rozszerzenie z linku?

Przyjazny link to taki, która jest w przystępny dla typowego konsumenta sieci. Bez zbędnych informatycznych niuansów.
W tym przypadku chcemy ocieplić wizerunek nie tylko SEO, ale również klienta, pozbywając się rozszerzeń w linkach.
wilamowski.it/contact prezentuje się znacznie lepiej bez rozszerzenia (contact).html.

By tego dokonać musimy skonfigurować serwer aplikacyjny Apache. W katalogu root (np. /var/www/) tworzymy plik o nazwie .htaccess. Każdy taki plik od góry w hierarchii folderów jest czytany oddziałuje na foldery na dole.
Wklejamy do utworzonego poniższą konfiguracje.

Gdyby apache nie czytał pliku htaccess sprawdzamy w /etc/httpd/conf/ sekcja „# Relax access to content within /var/www.”
Jeśli istnieje „AllowOverride none” to zmieniamy na „AllowOverride All”

Na koniec resetujemy usługe:
systemctl restart httpd

PS W skrypcie korzystamy z mod_rewrite, w razie problemów przeprowadzić diagnostyke*.

Linki:
Diagnostyka – https://docs.bolt.cm/3.7/howto/making-sure-htaccess-works#test-if-htaccess-is-working
W pigułce o htaccess https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-16-04

Oracle Apex 5: odblokowanie admina bez @apxchpwd

Uruchamiamy SQLPLUS as sysdba.
1. Sprawdzamy id:

2. Zmieniamy hasło.

3. Odblokowujemy konto.

CentOS – podstawowa konfiguracja sieci

Przykładowe narzędzia/polecenia:
nmcli d – wyświetlenie nazwy urządzenia, typu (np. Ethernet), stan połączenia,
nmtui –  Network Manager pozwala edytować ustawienia IP połączenia, IPv4, IPv6, maske, brame, zmienić hostname i aktywować połączenie.
ip address show – wyświetlenie adresu IP
ifconfig – wyświetlenie adresacji wszystkich kart *1
etc/sysconfig/network – ściażka do hostname DNS
systemctl status network – sprawdzenie statusu usługi
systemctl restart network – restart usługi

*1 Gdy system zwraca „polecenie nieznane” (np. gdy używasz wersji minimalnej) oznacza to ze brakuje pakietu net tools zainstaluj go poleceniem:
yum install net-tools -y

Wiersz poleceń – podmiana certyfikatów w przeglądarce Firefox

Firefox w przeciwieństwie do innych przeglądarek nie chce on pobierać certyfikatów z systemu. Jest co prawda opcja security.enterprise_roots.enabled w about:config, ale nie zawsze działa tak jakbyśmy chcieli.
Jeśli na stacjach nie ma wgranych innych certyfikatów to sposobem na poradzenie sobie z tym jest skopiowanie z profilu w którym są one importowane do przeglądarki ręcznie, migracja pliku db8/db9. Znajdziemy go w %appdata%/Mozilla/Firefox/Profiles/xxxxx.default.

Zaczynamy:
Przechodzimy do katalogu profili Firefox w appdata:
cd %appdata%\Roaming\Mozilla\Firefox\Profiles

Wyświetlamy zawartość i preparujemy ją tak by została sama nazwa folderu (powiniern wygladac tak:  xxxxxx.default) po czym dopisuje do pliku txt:

net use x: /delete /y
net use x: \\serwer\skrypty hasło /user:nazwausera
cd %appdata%\Mozilla\Firefox\Profiles
dir /b /o:n /a:d >>%appdata%\Mozilla\Firefox\profilname.txt
for /F „delims=” %%a in (‚findstr /e default profilname.txt’) do set „bat=%%a”
echo %bat%
copy x:\cert\cert8.db %appdata%\Mozilla\Firefox\Profiles\%bat%\cert8.db
copy x:\cert\cert9.db %appdata%\Mozilla\Firefox\Profiles\%bat%\cert9.db

Wiersz poleceń – dzielenie dużych plików w 7-zip

Wszyscy wiemy, że prawdziwi twardziele nie robią backupów.

A przynajmniej do czasu… W sytuacji gdy z różnych powodów jesteśmy zmuszeni do regularnego wypalania wielogigabajtowych „zimnych kopii” możemy sobie ułatwić zadanie korzystając z aplikacji 7-zip via CMD. Continue reading „Wiersz poleceń – dzielenie dużych plików w 7-zip”