server {
listen 80;
server_name sample.net;
root /var/www;
charset UTF-8;
#access_log /var/log/nginx/log/host.access.log main;
if ($args ~ "page=(.)") {
set $page $1;
# rewrite "^/news.php/?(.)$" /page/$page/ permanent;
rewrite http://sample/page/$page/ last;
}
・・・・省略・・・・
http://sample.net/news.php?page=1 とアクセスが来たら
http://sample/page/1/に
http://sample.net/news.php?page=10だったら
http://sample/page/10/ とURLを書き換えたいのですがうまく行きません><
どうすればよろしいでしょうか?
回答お願いします。
##追記##
rewrite ^/news(.*) http://sample.net/page/$arg_page? permanent;
としたらURL書き換えができましたが、404 Not Foundとなってしまいます。サーバー以外に設定する箇所があるのでしょうか??
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。