
谁能帮助我把apache伪静态转换为nginx伪静态,先谢谢了!
RewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewr...
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule /index\.html$ /index.php/Index-Index-index.html
RewriteRule /index.php/index\.html$ /index.php/Index-Index-index.html 展开
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule /index\.html$ /index.php/Index-Index-index.html
RewriteRule /index.php/index\.html$ /index.php/Index-Index-index.html 展开
2个回答
展开全部
location / {
if (!-f $request_filename) {
rewrite ^\/index\.html$ /index.php/Index-Index-index.html last;
rewrite ^\/index\.php\/index\.html$ /index.php/Index-Index-index.html last;
rewrite ^(.*)$ /index.php$1 last;
}
}
404可能你配置的nginx+php没有支持pathinfo,参考:http://my.oschina.net/longxuu/blog/190223

2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
展开全部
参考:
rewrite ^/index.html$ index.php last;
rewrite ^/([a-z]+)/([0-9]+).html$ index.php?c=$1&a=detail&id=$2 last;
rewrite ^/home/([0-9]+)$ index.php?c=home&uid=$1 last;
rewrite ^/wap$ wap.php last ;
rewrite ^/index.html$ index.php last;
rewrite ^/([a-z]+)/([0-9]+).html$ index.php?c=$1&a=detail&id=$2 last;
rewrite ^/home/([0-9]+)$ index.php?c=home&uid=$1 last;
rewrite ^/wap$ wap.php last ;
追问
不对啊,要完整的,用这个伪静态成404了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询