Twitter RSS

Articole etichetate ‘Redirect’

Intr-un articol mai vechi vorbeam despre siteurile cu sau fara www in fata domeniului si cum putem face ca toate paginile sa fie redirectate. In Apache e usor, cu reguli de rescriere in fisierul .htaccess. In zilele trecute m-am lovit de aceeasi situatie dar pe un server web nginx. Am gasit si solutia: 3d0cc2a43cc92e1814a88c425be84ca3000 Spre deosebire de Apache unde regula poate fi scrisa in fisierul .htaccess, in nginx trebuie sa trecem instructiunile in blocul server{ } si sa restartam serverul web. E putin mai complicat, dar efectul e acelasi. Daca vrem ca regula sa aiba efect pentru orice subdomeniu, putem inlocui www cu caracterul “*” sau cu o expresie regulata. Observati ca la sfarsitul liniei de redirectare nu s-a folosit R=301 ca in cazul serverului Apache si cuvantul ... Mai departe »

In web development avem nevoie de redirectari in diferite situatii. De obicei redirectarile sunt utilizate pentru a nu lasa userul cu ochii-n soare cand da click pe un link catre o pagina care s-a mutat, cand developerul face un URL scurt pentru a evita un URL foarte lung, cand tentativa de login este esuata, cand este detectata o metoda de atac etc. Redirectarile au multe utilizari si fiecare are plusurile si minusurile ei. Vine impreuna cu un mesaj din partea serverului, un cod de eroare care ne spune ce fel de redirectare e. De exemplu, daca serverul ne trimite codul 301 browserul/crawlerul stie ca acea redirectare este permanenta. Daca se trimite codul 302, atunci browserul/crawlerul stie ca e o redirectare provizorie. Codurile transmise de server pot fi vazute cu un plug-in pentru bro... Mai departe »

Folosind optiunea “Forwarder” din cPanel se poate crea o redirectare (prin pipe) a unui mesaj primit catre o adresa e-mail. Pentru asta trebuie sa intram in “cPanel”, “Mail”, “Forwarders”, “Add Forwarder”. Acolo trecem locatia scriptului. Pentru ca forwardarea sa functioneze este necesar semnul pipe “|” inainte scriptului si un spatiu dupa numele fisierului. Scriptul trebuie sa aiba permisiuni 755 pentru a putea fi rulat iar pe prima linie trebuie sa aiba interpretorul in stilul clasic “shell script”, adica o linie de forma “#!/usr/local/bin/php -q” unde e data calea catre executabilul php. Este important parametrul -q pentru a suprima mesajele de eroare. In caz contrar expeditorul va primi un mesaj “Failed delivery”. [caption id="attachment_25" align="a... Mai departe »

Retele sociale
Reclamã
Sharing makes you cool!
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Retele
Tutoriale despre retele de calculatoare, configurarea interfetelor de retea si rutarea IP-urilor.
/retele-networking/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
cpadmin.ro
ABCDomenii