Difference between revisions of "Apache Redirection"

From Ilianko
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Активиране на модул:
 +
a2enmod rewrite
 +
 
Да се редактират настройките на web директорията. За default директорията
 
Да се редактират настройките на web директорията. За default директорията
 
  файлът:
 
  файлът:
  
  :~$ nano /etc/apache2/sites-enables/000-default
+
  :~$ nano /etc/apache2/sites-enabled/000-default
 
ot:
 
ot:
 
  <VirtualHost *:80>
 
  <VirtualHost *:80>
Line 13: Line 16:
 
  </VirtualHost>
 
  </VirtualHost>
 
Да стане:
 
Да стане:
 +
<code><pre>
 
  <VirtualHost *:80>
 
  <VirtualHost *:80>
 
         RewriteEngine on
 
         RewriteEngine on
Line 18: Line 22:
 
         RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
 
         RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
 
  </VirtualHost>
 
  </VirtualHost>
 +
</pre></code>

Latest revision as of 15:20, 13 October 2013

Активиране на модул:

a2enmod rewrite

Да се редактират настройките на web директорията. За default директорията

файлът:
:~$ nano /etc/apache2/sites-enabled/000-default

ot:

<VirtualHost *:80>
       ServerAdmin contact@yourwebsite.com

       DocumentRoot /var/www/public

       <Directory />
...
</VirtualHost>

Да стане:

 <VirtualHost *:80>
        RewriteEngine on
        ReWriteCond %{SERVER_PORT} !^443$
        RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
 </VirtualHost>