您好,欢迎访问一九零五行业门户网

一个关于Apache Rewrite从FPM转到FastCGI的问题

目的是想要将pc版http://test.com/front/index这样的url
在手机版上显示为http://test.com/m/front/index
实际的链接应该是http://test.com/front/index?mode=m
现在我在测试环境上的rewrite是这么写的:
options +followsymlinks
rewriteengine on
rewritecond %{request_filename} !-d
rewritecond %{request_filename} !-f
rewriterule ^m/?(.*)/?$ index.php/$1/?mode=m [qsa,pt,l]
rewritecond %{request_filename} !-d
rewritecond %{request_filename} !-f
rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]
一切都可以正常访问,而到了服务器上则出现了问题
本地测试环境是xampp(据别人说是fpm),服务器上的是apache fastcgi
想要请教一下应该如何改写rewrite规则才能正常解析,谢谢?
回复内容: 目的是想要将pc版http://test.com/front/index这样的url
在手机版上显示为http://test.com/m/front/index
实际的链接应该是http://test.com/front/index?mode=m
现在我在测试环境上的rewrite是这么写的:
options +followsymlinks
rewriteengine on
rewritecond %{request_filename} !-d
rewritecond %{request_filename} !-f
rewriterule ^m/?(.*)/?$ index.php/$1/?mode=m [qsa,pt,l]
rewritecond %{request_filename} !-d
rewritecond %{request_filename} !-f
rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]
一切都可以正常访问,而到了服务器上则出现了问题
本地测试环境是xampp(据别人说是fpm),服务器上的是apache fastcgi
想要请教一下应该如何改写rewrite规则才能正常解析,谢谢?
其它类似信息

推荐信息