Apache2: Redirection http et renommage à la volée
Sur apache2, sans la section virtualhost:
Redirection http:
Solution 1:
Solution 2:
Solution 3:
Renommage a la volée:
Pour un site sur port 80:
Pour un site sur un autre port que le 80:
Sources d'aide:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
http://www.html.com/forums/apache-web-server/12655-canonical-hostnames-apache2-htaccess.html
Redirection http:
Solution 1:
RewriteEngine On
RewriteRule ^(/.*)$ http://www.monsite.com$1 [R]
Solution 2:
RedirectMatch (.*)$ http://www.monsite.com$1
Solution 3:
Redirect / http://www.monsite.com/
Renommage a la volée:
Pour un site sur port 80:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.monsite\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.monsite.com/$1 [L,R=301]
Pour un site sur un autre port que le 80:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.monsite\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) https://www.monsite.com:%{SERVER_PORT}/$1 [L,R]
Sources d'aide:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
http://www.html.com/forums/apache-web-server/12655-canonical-hostnames-apache2-htaccess.html
0 Comments:
Post a Comment
<< Home