Prezantimi
Kur ju vizitoni https://vultr.com , ju do të vëreni atë përpara automatikisht të "www" e saj subdomain http: // www .vultr.com . Ky shkrim ju tregon se si të konfiguroni Apache 2 për të ridrejtuar një nën-domain jo-www në një "www" dhe anasjelltas.
Parakushtet
- Ju keni një shembull Vultr Linux që ekzekuton Apache 2.
- Ju keni emrin e domenit (p.sh. shembull.com) të dhënat e të cilit DNS A për "@" dhe "www" po tregojnë IP-në e makinës suaj Vultr më lart.
Konfiguro për të ridrejtuar "non-www" në "www"
Metoda 1: Përdorimi i një ridrejtimi 301
Vendosni dy host virtual, një për nën-domain "jo-www" dhe tjetri për "www"
<VirtualHost *:80>
ServerName example.com
Redirect 301 / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
#other vhost settings go here (e.g. logs, site root)
</VirtualHost>
Metoda 2: Përdorimi i një gjendjeje të rishkrimit të motorit
Vendosni fragmentin më poshtë në një skedar .htaccess në dosjen rrënjësore të faqes tuaj. Vini re se moduli mod_rewrite i Apache duhet të aktivizohet që ju të përdorni këtë metodë. Mund ta aktivizoni duke ekzekutuar sudo a2enmod rewrite.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Konfiguro për të ridrejtuar "www" në "jo-www"
Metoda 1: Përdorimi i një ridrejtimi 301
Vendosni dy host virtual, një për nën-domain "www" dhe tjetri për "jo-www"
<VirtualHost *:80>
ServerName www.example.com
Redirect 301 / http://example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
#other vhost settings go here (e.g. logs, site root)
</VirtualHost>
Metoda 2: Përdorimi i një gjendjeje të rishkrimit të motorit
Vendosni fragmentin më poshtë në një skedar .htaccess në dosjen rrënjësore të faqes tuaj. Vini re se moduli mod_rewrite i Apache duhet të aktivizohet që ju të përdorni këtë metodë. Mund ta aktivizoni duke ekzekutuar sudo a2enmod rewrite.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Shkruar nga Lami Adabonyan