easyhost

Navigare

  • Domenii
  • Găzduire web
    • Hosting
      Găzduire pentru site-uri de prezentare
    • WordPress Hosting
      Găzduire optimizată pentru site-uri WordPress
    • Startup Hosting
      ACCESIBIL: Găzduire, domeniu & email in acelasi pachet
    • News Hosting
      Găzduire scalabilă în cloud pentru publisheri
    • Reseller Hosting
      Reseller hosting pentru business-ul tău
    • SpeedBoost
      Soluție caching pentru îmbunătățirea vitezei siteului tau
    • Interventii la cerere
      Operațiuni tehnice on-demand
    • Who's Visiting
      Transformă traficul anonim în lead-uri de business
  • Magazine online
    • Magento hosting
      Găzduire Magento în cloud
    • PrestaShop hosting
      Găzduire Prestashop în cloud
    • Woocommerce hosting
      Găzduire Woocommerce în cloud
    • Opencart hosting
      Găzduire Opencart în cloud
  • Tech Guy HOT
  • Contact
    • Despre noi
      Descoperă povestea nostră
    • Suport tehnic
      Performanță & experiență internațională
    • Contact
      Telefoane & emailuri departamente
    • Program afiliere
      Venituri extra, efort minim prin recomandarea serviciilor Easyhost
Contul meu
RO
EN


Acasă    
Întrebări    
Categorii    
   
  • Conecteaza-te cu
    Facebook Google
    Resetează parola New to this site? Register
   
Întreabă

Cum setez reguli de redirect in .htaccess?

Solved7.95K views08/02/2018cPanel
0
Catalin C7 Posted 07/01/2018
Distribuie
Catalin C Selected answer as best 08/02/2018

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Easyhost Staff50 Posted 08/01/2018 1 Comment
  • Accesati cPanel -> File Manager -> Settings (dreapta sus) -> bifati “Show Hidden Files (dotfiles)” -> Save
  • Dupa aceea -> click dreapta pe .htaccess -> Edit (daca nu exista fisierul create unul nou (stanga sus) -> + File -> denumiti fisierul .htaccess -> Create New File) -> dupa care adaugati regulile dorite.
    • Cele mai uzitate reguli:
      • Blocare IP-uri pentru a nu mai putea accesa website-ul:
        • order allow,deny
          allow from all
          deny from 192.168.0.12
      • Blocare toti vizitatorii exceptand unul singur sau mai multi:
        • order deny,allow
          deny from all
          allow from 192.168.0.11
      • Pagini de erori personalizate:
        • ErrorDocument 404 /404.html (trebuie sa aveti pagina 404.html creata in public_html/)
      • Mod_Rewrite -> specificati sa va fie afisate paginile web:
        • Redirect website permanent 301 din exemplu.ro in domeniu.ro
          • RewriteEngine On
            RewriteCond %{HTTP_HOST} ^exemplu.ro$ [OR]
            RewriteCond %{HTTP_HOST} ^www.exemplu.ro$
            RewriteRule ^/?$ “http://domeniu.ro/” [R=301,L]
        • Redirect website temporar 302 din exemplu .ro in domeniu.ro:
          • RewriteEngine On
            RewriteCond %{HTTP_HOST} ^exemplu.ro$ [OR]
            RewriteCond %{HTTP_HOST} ^www.exemplu.ro$
            RewriteRule ^/?$ “http://domeniu.ro/” [R=302,L]
        • Redirect website din exemplu.ro/subfolder in domeniu.ro
          • RewriteEngine On
            RewriteCond %{HTTP_HOST} ^exemplu.ro$ [OR]
            RewriteCond %{HTTP_HOST} ^www.exemplu.ro$
            RewriteRule ^subfolder$ “http://domeniu.ro/” [R=301,L]
        • Redirect website din HTTP in HTTPS
          • RewriteEngine On
            RewriteCond %{HTTPS} !=on
            RewriteRule .* https://exemplu.ro/%{REQUEST_URI} [R,L]

Sau

  • RewriteCond %{SERVER_PORT} 80
    RewriteCond %{HTTP_HOST} ^exemplu.ro$ [OR]
    RewriteCond %{HTTP_HOST} ^www.exemplu.ro$
    RewriteRule ^(.*)$ https://www.exemplu.ro/$1 [R,L]
  • Redirect website din non-www in www
    • Pentru orice domeniu:
      • RewriteEngine On
        RewriteCond %{HTTP_HOST} !^www.
        RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
    • Pentru un anumit domeniu:
      • RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www.exemplu.ro [NC]
        RewriteRule (.*) http://exemplu.ro/$1 [R=301,L]
    • Schimbare director de root pentru domeniul principal din in public_html/nume_subfolder
      • RewriteEngine on
        RewriteCond %{HTTP_HOST} ^(www.)?domeniu.ro$
        RewriteCond %{REQUEST_URI} !^/nume_subfolder/
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ /nume_subfolder/$1
        RewriteCond %{HTTP_HOST} ^(www.)? domeniu.ro $
        RewriteRule ^(/)?$ nume_subfolder/index.php [L]

 

Fisierul .htaccess trebuie sa fie localizat in directorul root ar domeniului principal.

Catalin C Posted new comment 08/02/2018
Catalin C commented 08/02/2018

Multumesc pentru explicatiile detaliate, au fost foarte utile.

Conecteaza-te cu
Facebook Google
Conecteaza-te cu
Facebook Google
  • Ți-ai uitat parola?
Conecteaza-te cu
Facebook Google

Confirmarea înregistrării îți va fi trimisă pe email.

  • Autentificare
  • Ți-ai uitat parola?

Categories

  • WordPress
    36 Questions
  • cPanel
    28 Questions
  • General
    19 Questions
  • Domenii
    18 Questions 3 Child
  • Email
    13 Questions 4 Child
  • GDPR
    7 Questions
  • Securitate
    4 Questions
  • Ecommerce
    1 Question
  • Caut programator
    1 Question
  • AwStats
    1 Question
Distribuie

Rezultate

135 Întrebări Totalul întrebărilor adresate
15 Rezolvate Totalul întrebărilor rezolvate
135 Răspunsuri Totalul răspunsurilor postate
630 de membri ai comunității Totalul de membri ai comunității
easyhost

Legal

  • Politica de confidentialitate
  • Service Level Agreement
  • Protectia consumatorilor - A.N.P.C.
  • Termeni si conditii
  • Raporteaza un abuz
  • Soluționarea online a litigiilor
  • Cookies

Contact

  • Vânzari: sales@easyhost.com
  • Suport: support@easyhost.com
  • Orar: L - V 10:00 - 18:00
  • Disponibilitate: 24 / 7 / 365
  • Suport / FAQ

Social

  • Facebook
  • Twitter
  • LinkedIn
  • Blog
Newsletter

© 2025 easyhost