Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rewrite
On Thu, Apr 01, 2010 at 01:19:54PM +0400, Andrey V. Dudarev wrote:
> День добрый,
> подскажите как переписать вот эти правила под nginx
>
> <VirtualHost 127.0.0.1:92>
> DocumentRoot /srv/www/htdocs
> ServerName my-domen.com
> RewriteEngine On
> RewriteRule ^/(index[\.a-z]*)?$ http://www.mydomen1/dc-index.html [P]
> RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
> RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME}.htm !-f
> RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
> RewriteRule ^/(.*)$ http://www.mydomen1.com/$1 [R=301,L]
> </VirtualHost>
>
> Смысл их в том, что клиент запрашивает адрес my-domen.com
> А в браузере отображается mydomen1.com, контент берется из opencms.
server {
listen 127.0.0.1:92
server_name my-domain.com;
root /srv/www/htdocs;
location = / {
proxy_pass http://www.mydomen1/dc-index.html;
}
location /index {
proxy_pass http://www.mydomen1/dc-index.html;
}
location / {
try_files $uri $uri.html $uri/ @notfound;
}
location @notfound {
rewrite ^ http://www.mydomen1.com$request_uri? permanent;
}
}
--
Игорь Сысоев
http://sysoev.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|