在.htaccess
文件中有以下代码:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\s\S]*)$ index.php?rt=$1 [L,B,QSA]
我需要将其转换为Nginx
配置。基于一个在线网站,转换成这样:
location / {
if (!-e $request_filename){
rewrite ^/([\s\S]*)$ /index.php?rt=$1 break;
}
try_files $uri $uri/ =404;
}
但它不起作用。我的意思是,当我点击网站的内部链接时,一个文件被下载,浏览器阻止了它。我不知道为什么会这样:)
有没有办法将RewriteCond
和RewriteRule
转换为Nginx的配置?
1条答案
按热度按时间iq0todco1#
我在Nginx配置文件中使用了以下代码: