4 Lis 2019

Perfekcyjny htaccess?

Czy perfekcyjny? Na pewno działa tam gdzie dodawałem. Nie będę się za bardzo rozpisywać, stosuję praktycznie dla każdej strony. Czasami coś modyfikuję, sprawdza się bardzo dobrze.
Strony po tej konfiguracji są bardzo dobrze widziana przez PageSpeed Insights itp.
Wszystko ładnie jest kompresowane oraz keszowane.
Oczywiście aby strona była naprawdę zoptymalizowana to nie wystarczy, potrzebujemy jeszcze wiele elementów które składają się na całość:

  • optymalizacja zdjęć - progressive JPEG,
  • ładowanie zdjęć i wideo dopiero gdy pojawi się na stronie - lazy-loading,
  • minifikacja css, js, html oraz kompresja - defer oraz async
  • ładujemy tylko kod który jest potrzebny na stronie lub nawet dodawany dynamicznie,
  • ... oraz wiele innych elementów
22 Sty 2010

Problem z FCKeditor

Problem z prwidłowym działaniem przy edycji danych pojawia się przy dodaniu do .htaccess reguly np.:

RewriteRule ^(.*)\/(.*).html$ web/show.php?nazwa_url=$2

Do reguly dopasowuje się url:

../edytor/editor/fckeditor.html?InstanceName=opis&Toolbar=Default

wykorzystywany przez FCKeditor w iframe

<iframe id="opis___Frame" src="../edytor/editor/fckeditor.html?InstanceName=opis&Toolbar=Default" mce_src="../edytor/editor/fckeditor.html?InstanceName=opis&Toolbar=Default" width="570px" height="500px" frameborder="0" scrolling="no"></iframe>

i nie ładuje się właściwy html, tylko główna strona serwisu.

Dodanie do .htaccess reguly

RewriteCond %{REQUEST_URI} !edytor/editor

przed

RewriteRule ^(.*)\/(.*).html$ web/show.php?nazwa_url=$2

przywraca prawidłowe dziłanie.