<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=KOI8-R" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Спасибо, не помогло :)<br>
Но на мысль (совместно с другим письмом) натолкнуло. Убрал<br>
<br>
location ~ / {<br>
deny all;<br>
}<br>
<br>
совсем, а location ^~ / { переписал в виде<br>
<pre wrap=""> location / {
rewrite /no-such-page /index.php?page=nosuch last;
rewrite /tech-problems /tech-problems.html last;
rewrite ^/([^\/]+)/$ /index.php?page=$1 last;
         deny all;
}</pre>
вроде работает.<br>
Тему можно считать закрытой.<br>
<br>
Спасибо.<br>
<br>
Андрей.<br>
<br>
Борис Долгов пишет:
<blockquote
cite="mid:91c9771b0806030814u5340f9e2hf00b073891c22dd@mail.gmail.com"
type="cite">
<pre wrap="">Тогда в конец:
location = / {
rewrite / /index.php?page=nosuch last;
}
2008/6/3 Андрей <a class="moz-txt-link-rfc2396E" href="mailto:deepmindster@gmail.com"><deepmindster@gmail.com></a>:
</pre>
<blockquote type="cite">
<pre wrap="">Доброго времени суток.
Есть конфиг nginx-а, собственно, всё в этом конфиге хорошо и всё устраивает,
единственная проблема - по запросу example.com/ выдаётся ответ forbidden, а
хотелось бы видеть no-such-page.
конфиг примерно такой:
server {
listen xxx.xxx.xxx.xxx:80;
server_name example.com;
root /srv/www/vhosts/example.com
index no-such-page;
access_log /var/log/nginx/example.com.access.log main;
error_page 404 403 =200 /no-such-page;
error_page 500 501 502 503 504 =200 /tech-problems;
client_max_body_size 16k;
client_body_buffer_size 16k;
location ^~ / {
rewrite /no-such-page /index.php?page=nosuch last;
rewrite /tech-problems /tech-problems.html last;
rewrite ^/([^\/]+)/$ /index.php?page=$1 last;
}
location = /robots.txt {
}
location = /tech-problems.html {
}
location = /index.php {
fastcgi_pass 127.0.0.1:1026;
fastcgi_param SCRIPT_FILENAME
/srv/www/vhosts/example.com$fastcgi_script_name;
include fastcgi_params;
internal;
}
location /images_special {
root /srv/www/vhosts/example.com;
internal;
expires 8h;
}
location ~ / {
deny all;
}
}
подскажите, как добится желаемого, пжл. Ну и может общие замечания-советы,
тоже буду рад. Спасибо.
nginx 0.6.31
</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
</body>
</html>