admin管理员组文章数量:1642331
fpm之后,尝试兼容url错误的一段redirect失效。具体如下:
rewrite ^/hoomic-plugin/(.*)$ /$1 permanent;
目的是使得下面网站都可以访问:
http://plugin.abc/index.php/info
http://plugin.abc/hoomic-plugin/index.php/info
非常不幸的是由LAMP迁到nginx 的ftpm中后,执行不成功。
1.打开nginx debug log,发现redirect没问题,而是request uri不同。
server {
listen 80;
server_name plugin.abc;
root /var/hoomic-plugin;
index index.html index.php;
error_log /var/log/nginx/plugin.error.log debug ;
rewrite_log on;
于是改用 permnent, 301强制重定向到正确的url上面。
rewrite ^/hoomic-plugin/(.*)$ /$1 permanent;
last: 重新将rewrite后的地址在server标签中执行 break: 将rewrite后的地址在当前location标签中执行
rewrite ^(.*)/index.html$ $1 permanent;
http://wiki.nginx/Codeigniter
- 查看图片附件
版权声明:本文标题:Nginx rewrite permanent 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729334444a1196797.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论