把apache的伪静态规则转换为nginx的 不要机器转换

把apache的伪静态规则转换为nginx的不要机器转换机器转换试过了不行RewriteEngineOnRewriteCond%{REQUEST_URI}^system.... 把apache的伪静态规则转换为nginx的 不要机器转换 机器转换试过了不行
RewriteEngine On
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt|css)
RewriteRule ^(.*)$ index.php/$1 [L]
展开
 我来答
飲鴆_止渴
2014-06-16 · TA获得超过1232个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:535万
展开全部
location /
{
   if (!-e $request_filename)
   {
        rewrite ^/(.*)$ /index.php?$1 last;
    }
}

阁下的代码意在将路径中的index.php隐藏,同时还得保证像图像CSS等文件不被规则所限制,那么可参考我写的这个:

if (!-e $request_filename)//此句是指当访问的是URL不是一个切实存在的文件时,则执行下面的重写规则。

至少阁下还有一句:

RewriteCond %{REQUEST_URI} ^system.*

它的作用是什么?是要将system开头的URL都直接访问不经过重写规则还是禁止访问?

Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式