我不是开发者。 我正在帮助朋友在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失败..:密码不匹配”
Laravel 5和wordpress 4.1.1在同一台服务器上
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 举报,一经查实,本站将立刻删除。