Nginx Alias は PHP ソリューションを解析できません:
サーバー {
????????? 80;
?????? サーバー名?
??????error_log? /tmp/eror.log;
??????? set $www_root /home/web/yqbb/bgskk;
????????? 場所 / {
????????? ルート??
????????インデックス.html インデックス.php;
??????? }
????????? 場所 /フィードバック {
????????? インデックス?エイリアス /home/web/yqbb/bgskk/app/htdocs;
?????? }
??????? 場所 = /50x.html ????? ルート?? html;
??????? }
?????? 場所 ~ ^/フィードバック/.php$ {
????????????/フィードバック/(.*.php?) /$1 ブレークを書き換えます;
????????? fastcgi を含めます.conf;
????????????fastcgi_pass??
????????? ?index.php;
????????????fastcgi_param SCRIPT_FILENAME /home/web/yqbb/bgskk/app/htdocs/$fastcgi_script_name;
?????? ???}
????????? 場所 ~ .*.(php|php5)?$ {
????????????fastcgi_indexindex.php;
????????????fastcgi.conf;
?? ?????}
??? }
?
?
??? {
??????? 80;? #ポート番号?????? #ドメイン名
????????? インデックスindex.htm インデックス.php インデックス.shtml;? #デフォルトのホームページ
??????? /var/www/html;?ウェブサイトのルート ディレクトリ
??????? #デフォルトのエンコーディング
????????? location /public/? #書き換えるディレクトリ名を設定します
?????????エイリアス /var/www/public/; #リダイレクト先ディレクトリ。
??????????????? #例: ユーザーが http://www.linuxidc.com/public/test.html にアクセスする場合、/var/www/ にはアクセスしません。 html/public /test.html であり、アクセスは /var/www/public/test.html ですが、このファイルはドメイン名ディレクトリ
???????}
にはありません。
も設定する必要があります。
#スタート
????????? {
????????? ? root /var/www/html/web/news/public;??????????????? /public/(.*.php?) /$1 Break;
??????????????? fastcgi.conf;
????????????fastcgi_pass?? >????????????? fastcgi_index.php;
?????????}
#end
????????? 場所 ~ .*.(php|php5)?$
?????????fastcgi_pass? Index.php;
????????? #include fcgi.conf;????????? include fastcgi.conf;
??? ????? 書き換えますか? ^/([a-zA-Z] )/([a-zA-Z] )$ /$2.shtml last;
?????? }
????????? 場所 ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
?????? {
?????? ???? 有効期限は 30 日です;? #30 日間キャッシュします
??????}
????????? 場所 ~ .*.(js|css)?$
????????? 期限切れになります?? ?? 1 時間; #1 時間キャッシュします
???? }
??? ? ssi_silent_errors;
????? ssi_types text/shtml;
???