微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

迁移:Kohana .htaccess到nginx

我不是开发者。 我正在帮助朋友在Amazon(Ubuntu)上使用实例服务器,我需要帮助将.htaccess转换为Nginxconfiguration。 我尝试了任何承诺自动转换的网站,但没有成功。 你能帮我解决这个问题吗?

这是.htaccess:

#http://# Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system files from being viewed RewriteRule ^(?:application|modules|system)b.* index.PHP/$0 [L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.PHP/URL RewriteRule .* index.PHP/$0 [PT]

非常感谢

无法访问Live Server中的codeigniter控制器,但可以在localhost中访问(Windows上的xampp)

.htaccess:如何保持相同的URL,但在服务器上显示不同的页面

Apache 2.4“..authentication失败..:密码不匹配”

使用.PHP扩展名redirect所有文件

Laravel 5和wordpress 4.1.1在同一台服务器上

Apache热链接保护下载文件

Apache URL重写/redirect与数据库数据

.htaccess重写:子域名作为GET参数和文件path完好无损后

.htaccess – 无声地重写/redirect到内部子文件

PHP / Apache:使用.htaccess重写规则

server { listen 80; server_name www.site.dev *.site.dev; root /var/www/site/public_html/; location / { expires off; try_files $uri $uri/ @kohana; } # Prevent access to hidden files location ~ /. { deny all; } location @kohana { rewrite ^/(.+)$ /index.PHP$request_uri last; } location ~* .PHP { #fastcgi_pass unix:/var/run/PHP5-fpm.sock; fastcgi_pass unix:/var/run/PHP/PHP7.0-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param KOHANA_ENV development; fastcgi_cache off; fastcgi_index index.PHP; } }

来源: https : //github.com/primalskill/kohana-Nginx-config

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐