# Rakovskiy (30.12.2014 / 13:10)Но у меня нет апача
htaccess
Нет, конечно то этого примерно так и делал.
С nginx это всё как-то по красивее выглядит:
[~] >>> cat /etc/nginx/sites-available/play-novel.conf
server {
listen 80;
server_name play-novel;
root /home/kilte/projects/play-novel/web/public;
index index.html;
location / {
try_files $uri $uri/ @app;
}
location @app {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/kilte/projects/play-novel/application.php;
fastcgi_param PLAY_NOVEL_DEBUG 1;
}
}Наружу вообще никаких php файлов не торчит.
Всё, что небыло найдено в /home/kilte/projects/play-novel/web/public будет передано application.php
На мой взгляд это решение гораздо красивее.
Конечно на шаред хостингах такое не прокатит и придётся юзать .htaccess