Arhive categorie: Coduri

Debian – Cum ștergem fișierele mai vechi de X zile

Salut, recent m-am întrebat care este comanda CLI care as putea sa o utilizez, în scopul de a șterge toate fișierele mai vechi de X zile. Folosind un server debian ar trebui ca tot ce as avea de facut sa fie sa utililez o comandă linux pentru a face asta.

Am descoperit că trebuie să folosesc comanda “find” pentru a filtra aceste fișiere și apoi selectați-le pentru a șterge.

Sintaxa comenzii:

find /path/to/files* -mtime +5 -exec rm {} \;

Aceasta comanda caută fișierele mai vechi de 5 zile în dosarul menționat și le șterge pe toate.

Explicație

Primul argument este calea catre fișierele. Aceasta poate fi o cale, un director, sau un wildcard ca în exemplul de mai sus. As recomanda, sa folositi calea completă, și asigurați-vă că rulați comanda fără RM exec pentru a vă asigura că obtineti rezultatele corecte.
Al doilea argument, -mtime, este folosit pentru a specifica numărul de zile, care arata cat de vechi este fișierul. Dacă introduceți 5, se vor găsi fișierele mai vechi de 5 zile.
Al treilea argument, exec, vă permite să treceti într-o comandă, cum ar fi rm. Caracterele de la sfarsit {} \; la sfârșitul sunt necesare pentru a încheia comanda.

Aceasta comanda ar trebui să funcționeze pe Ubuntu, Suse, Redhat, sau pe destul de multe versiuni de Linux.

Cum redirectionez vechiul domeniu catre cel nou ?

O intrebare ce apare la mutare: Cum redirectionez vechiul domeniu catre cel nou?

Am un blog, si poate fi citit la adresa http://blogvechi.com si decid ca ar fi timpul sa-l mut, sa fac ceva nou, sa aduc un plus celor scrise sau orice alt motiv, catre adresa http://blognou.com.

Dupa ce ma asigur ca totul este copiat si instalat in noua locatie, voi observa ca cititorii ma cauta in continuare pe vechea adresa, iar pe cea noua nu intra nimeni sa citeasca. Tot ce trebuie sa fac este sa definesc redirectionari in fisierul .htaccess din radacina site-ului vechi.

Asta denota faptul ca sunteti in continuare proprietarul domeniului vechi.

Cele cateva linii ma pot ajuta sa scap de aceasta problema si de alte probleme ce rezulta dintr-o astfel de mutare.

Când migrati un site de la un domeniu la altul, este foarte important să nu se rupă toate legăturile pe care le aveati construite la domeniul dvs. vechi. Redirecționarea corespunzătoare a tuturor paginilor de pe domeniul vechi la aceeași locație de pe noul domeniu va asigura ca vizitatorii domeniului vechi vor ajunge la locul potrivit. Fara aceasta redirecționare veti avea o pierdere de vizitatori, precum și topul motorului de căutare.

Presupunem că serverul dvs. web utilizează Apache pentru scopul acestui tutorial. Dacă nu ați făcut modificări la structura site-ului dvs. de ansamblu, si ati mutat pur și simplu site-ul în starea sa actuală, puteți adăuga următoarele linii în fișierul .htaccess situat la rădăcina domeniului vechi:

<IfModule mod_rewrite.c>   
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www.olddomain.com$
  RewriteRule(.*)$http://www.newdomain.com/$1[R=301,L]
</IfModule>

Este posibil să creati reguli care vor redirecționa URL-urile care urmează un anumit tipar la o nouă locație. Din moment ce aceste norme implică expresii regulate complexe, ele nu sunt explicate aici. Un profesionist SEO va poate ajuta să creați aceste reguli mai complexe intr-o situație specifică. Doar asigurați-vă că folosiți o redirecționare 301 pentru conținutul mutat. Orice alt tip de redirecționare nu va păstra dvs. topul motorului de căutare (google de exemplu).

Elemente noi in HTML 5 – Noi orizonturi

Internetul asa cum il stim noi s-a schimbat mult de cand HTML 4.01 a devenit limbaj standard in 1999.

Astazi, cateva elemente au “expirat” sau nu mai sunt folosite in pentru ceea ce au fost ele implementate.

Asa se face ca odata cu noul HTML5 au fost scoase din uz urmatoarele elemente si atribute:

  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
  • <tt>

 

Citește în continuare Elemente noi in HTML 5 – Noi orizonturi

Eticheta Meta pentru descriere

Etichetele Meta nu au fost niciodată un mod garantat de a obţine un clasament de top pe motoarele de căutare.  Astăzi, caracteristica cea mai valoroasa pe care o oferă proprietarul site-ului web este capacitatea de a controla într-o anumită măsură modul în care paginile lor de web sunt descrise de unele motoare de cautare. Acestea oferă, de asemenea, capacitatea de a preveni indexarea tuturor paginilor unui site.
Eticheta “meta description” aduce cunoÅŸtinÅ£e cu privire la recomandările SEO si Google in scris, etichete de descriere, lungime, limite, linii directoare, sugestii, limita de caractere, strategii de optimizare, componente ÅŸi altele.

Introduceţi descrierea site-ului între ghilimele de la content. Puteti scrie cel mult o sută cincizeci de caractere.

HTML – Tag-ul “head”

Tag-ul “head”

Efectuarea unui cod HTML formatat corect este una dintre cele mai importante aspecte atunci când vine vorba de validarea codului sursă HTML si toate tag-urile corespunzătoare trebuie să fie închise pentru a evita utilizarea metodei învechite de cod sursă care face ca motoarele de căutare sa devina confuze ÅŸi nu reuÅŸească  sa se facă distincÅ£ia corecta a  codului sursă HTML al dvs. Citește în continuare HTML – Tag-ul “head”

Site-uri pentru Mobile si Tablete

Mai multe persoane pe care le cunosc, au început să se plângă că browserele de pe smartphone-uri ÅŸi tablete nu arata site-urile cu interfaţă uÅŸoara, convenabila ÅŸi accesibila pentru acest tip de utilizator de Internet. De aceea, se pare că este necesar ca administratorul site-ului să prezinte o versiune special creat pentru acesti vizitatori. Setarile pe parte de server pot pune în aplicare o redirecÅ£ionare a acestor vizitatori într-o pagina dedicata folosind fisierul .htaccess in site-ul respectiv. Citește în continuare Site-uri pentru Mobile si Tablete

Securizare Site (.htaccess)

 Securizare Site (.htaccess)

O metoda de a interzice accesul celor nedoriti pe site-ul tau este folosirea fisierului .htaccess
Motive:
– Restrictonarea accesului un hacker cunoscut / bot de la accesarea site-ul dvs.
РPermiterea doar anumitor adrese IP pentru a vizualiza site-ul dvs. (̨n timp ce se afla in dezvoltare, de exemplu)
– Permiterea numai persoanelor de încredere în site-ul dvs. (în cazul în care IP-urile utilizatorilor dvs. rămân aceleasi, pentru că e mai sigur)
– Interzicerea persoanelor dintr-o anumită Å£ară (sau orice locaÅ£ie necunoscută) sa acceseze site-ul dvs.
– Interzicerea persoanelor din site-ul dvs.
Citește în continuare Securizare Site (.htaccess)

Server Amator – Debian cu Virtualmin

Server Amator – Debian cu Virtualmin

Stiu ca atunci cand e vorba de linux multi fug si spun ca e greu. Totusi aceasta impresie ramane doar o impresie de care iti aduci aminte cu drag cand te gandesti la ea ca ai avut-o vreodata. 

Avand nevoie de un server WEB ce contine de preferinta Apache, MySQL si PHP care sa nu fie conditionat de bani m-am apucat si am configurat unul folosind o unitate PC mai veche.
In Debian, ce se poate instala folosind manualele destul de intuitiv, cele mentionate mai sus se pot instala urmand mai multe variante dar varianta preferata de mine a fost una care include o instalare a unui gestionar de servere cum este Virtualmin. Acest gestionar imi da posibilitatea de administra mai multe servere pe aceeasi unitate (hardware), si am ales versiunea sub licenta GPL (Open Source). Citește în continuare Server Amator – Debian cu Virtualmin