Va vom arata cum sa redirectionati un domeniu. Redirectionare URL-ului,  numit URL-ul de redirectionare, este o tehnica Web ce face o pagina web disponibila sub mai multe adrese URL. Atunci cand un browser web incearca sa deschida o adresa URL care a fost redirectionata, se deschide o pagina cu o alta adresa URL. Exista cateva modalitati de a-si redirectiona un domeniu si depinde de serverul de web folosit. In acest tutorial o sa-ti arat, cum sa redirectionezi un domeniu cu serverul web Apache si serverul de web Nginx.

Cum sa redirectioneze un domeniu cu serverul web Apache Apache HTTP Server, este gratuit, open-source, cross-platform. 92% din Serverele  Apache ruleaza pe distributii Linux.

Instalare Apache pe serverul dvs. daca nu este instalat inca. Pe distributii Linux bazate pe RPM, cum ar fi CentOS si Fedora, utilizati urmatoarea comanda pentru a instala Apache:

yum install httpd
Verificati daca modulul mod_rewrite este activat:
httpd -M | grep rewrite
 rewrite_module (shared)
La Ubuntu si Debian, rulati:
sudo apt-get update
sudo apt-get install apache2
Activeaza modulul apache mod_rewrite:
sudo a2enmod rewrite
Reporniti serviciul Apache:
sudo service apache2 restart
Creati o gazda virtuala simpla in Apache pentru domeniul vechi , in care il redirectionati spre noul domeniu: Utilizati directiva RedirectPermanent pentru a redirectiona clientul web catre noua adresa URL:

ServerName old-domain.com ServerAlias www.old-domain.com

RedirectPermanent / http://www.new-domain.com/

# optionally add an AccessLog directive here for logging the requests e.g. :

CustomLog ${APACHE_LOG_DIR}/access.log combined

Reporniti serviciul Apache pentru a aplica modificarile.

Puteti redirectiona, de asemenea, un nume de domeniu la altul folosind regulile de rescriere plasate in fisierul .htaccess localizat in directorul radacina al numelui de domeniu vechi. Creati un nou fisier .htaccess si adaugati urmatoarele reguli:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^old-domain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old-domain.com [NC]
RewriteRule ^(.*)$ http://new-domain.com/$1 [L,R=301,NC]
Cum sa redirectioneze un domeniu cu serverul de web Nginx Nginx este un server gratuit si open source, care poate fi, de asemenea, utilizat ca un proxy invers, sarcina si cache balance HTTP. O mare parte din serverele web folosesc Nginx, de foarte multe ori ca sarcina balansata..

Oprire httpd

service httpd stop
Dezactivati serviciul Apache pentru a porni automat(CentOS 7):
systemctl disable httpd
Instalati serverul web Nginx. Pe distributii Linux bazate pe RPM, cum ar fi CentOS si Fedora, utilizati urmatoarele comenzi:
yum install epel-release
yum install nginx
systemctl enable nginx
service nginx start
Pe Ubuntu (si alte distributii Linux bazate pe Debian), rulati:
sudo service apache2 stop
sudo apt-get remove --purge apache2 apache2-utils
sudo rm -rf /etc/apache2
sudo apt-get update
sudo apt-get install nginx
Daca primiti un mesaj care nu exista nici un pachet de nginx disponibil sau cam asa ceva, instalati Nginx folosind magazia Nginx:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
Porniti serviciul Nginx start cu urmatoarea comanda:
sudo service nginx start
Editati blocul curent serverul Nginx despre domeniu vechi sau a crea un nou bloc de server in cazul in care nu este creat inca. Adaugati urmatoarele linii:
server {
  listen 80;
  server_name old-domain.com www.old-domain.com;
  return 301 http://www.new-domain.com$request_uri;
}
Va rugam sa retineti ca $ REQUEST_URI va asculta si redirectiona noul domeniu.

Daca aveti o versiune mai veche a Nginx (versiunea 0.9.1 sau mai mica), se adauga urmatoarele linii:

server {
  listen 80;
  server_name old-domain.com www.old-domain.com;
  rewrite ^ http://www.new-domain.com$request_uri? permanent;
}
Nu uitati sa reporniti serviciul Nginx pentru ca modificarile sa aiba efect:
service nginx restart
Bafta!

  • Care este reactia ta?
  • powered by Verysign
  • like Timenews
    Like
  • unmoved Timenews
    unmoved
  • amused Timenews
    amused
  • excited Timenews
    excited
  • angry Timenews
    angry
  • sad Timenews
    sad
TENDINTA  |  Galaxy Tab s5e - elegant si versatil
FlorinM                   Timenews
FlorinM
Utilizator Linux - Solus OS, pasionat de calatorii.
1160 articole



  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!
Gabriel Ruta - Facebook
Gabriel Ruta - Facebook

MX Linux. Il folosesc deja de un an jumate, si pot spune ca pt. mine personal este No.1 Distro din cate zeci am testat in anii trecuti. L-am folosi...9 days, 21 hours

MX Linux 18.1 - improspatare ISO MX Linux 18.1 - improspatare ISO >>>
Stefan
Stefan

Salut,

Ati gresit imaginea ISO, re-downloadati imaginea 1.5.2 daca tot aceea ati scos-o, si aveti grija ce downloadati data viitoare

Re...14 days, 17 hours

Moderator
Moderator
Remediat. Multumim.
Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE >>>
Victor
Victor

Interesant ... Îmi place ideea! 
Dar oricine vede inspiratia pe care Casper a luat-o de la lampa Philips Hue, precum si unele dintr...22 days, 4 hours

Casper Glow - lumina de noapte, ce va va ajuta sa adormiti Casper Glow - lumina de noapte, ce va va ajuta sa adormiti >>>
Alex Petrini - Facebook
Alex Petrini - Facebook

da, dar e coporate mai mult. Eu folosesc Rambox si îti poti defini orice serviciu singur. 

1 month, 2 days
Station in Linux - 600 de aplicatii intr-o singura interfata eleganta Station in Linux - 600 de aplicatii intr-o singura interfata eleganta >>>