[英]rewrite rules on nginx
as previously i use apache for webservers, but now i want to migrate server to vps and i use nginx server. 和以前一样,我将apache用于Web服务器,但是现在我想将服务器迁移到vps,并且我使用nginx服务器。 I have htaccess file here : 我在这里有htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/(.*).pdf$ /generator/pdfviewer.php?kiwod=$1 [L]
</IfModule>
and i try to rewrite with this script: 我尝试用此脚本重写:
location / { rewrite ^/(.*).pdf$ /generator/pdfviewer.php?kiwod=$1 break; }
but that script did not work . 但是该脚本不起作用。 Please advise me for the correct script and where i put the code on nginx configuration? 请告诉我正确的脚本以及将代码放在nginx配置上的位置?
please help me guys 请帮助我
Try to put rewrite outside of location, in server: 尝试将重写放置在服务器之外的位置:
server {
listen 80;
server_name www.example.org example.org;
rewrite (.*) http://www.example.org$1;
}
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.