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- | + | :~$ 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>