使用Apache.htaccess設置Php $_SERVER值($_SERVER['something'])

使用Apache.htaccess設置Php $_SERVER值($_SERVER['something'])

是否可以使用.htaccess或其他apache權限在php數組$_SERVER中設置自定義服務器值。 例如 if($_SERVER['is_special']){echo "Yeah for us!";}else{echo "No you fool!";}我意識到我問了很多問題,答案是否定的,所以請隨意這麼說。…


如何為nginx請求設置允許的URL長度(錯誤代碼:414,uri太大)

我在10個雜種前面使用Nginx。 當我提出大於2900的請求時,我得到了一個: 錯誤代碼414:uri太大了 有誰知道nginx配置文件中確定允許的uri長度的設置?…


PHP中的HTTP_HOST和SERVER_NAME有什麼區別?

你什麼時候考慮使用一個,為什麼?…



Apache和nginx的最終配置,以正確的方式為所有虛擬主機提供服務

我剛剛設置了nginx服務於一個站點的靜態請求,但我有很多網站在我的服務器,我想知道,我應該正確的新的nginx服務器配置的所有? 我現在在做什麼 我有文件與Apache的所有虛擬主機條目這樣的事情: NameVirtualHost*:8080<VirtualHost*:8080> ServerName sky2high.net DocumentRoot/home/mainsiter…


如何在nginx中添加新的site/server_name?

我剛剛開始在我的ubuntu 10.04上探索nginx。 我安裝了nginx,我可以在localhost上獲得“歡迎使用Nginx”頁面。 但是我無法添加新的server_name 。 即使我在site-available/default進行了更改。 我也嘗試重新加載/重啟nginx,但沒有任何作用。…


nginx server_name通配符或全部捕獲

我有一個nginx運行的實例,它服務於幾個網站。 第一個是服務器IP地址上的狀態消息。 第二個是admin.domain.com上的管理控制台。 這些工作很好。 現在,我希望所有其他域請求都轉到一個index.php-我有大量域和子域名,將它們全部列在nginx配置中是不切實際的。 到目前為止,我已經嘗試將server_name設置為*但作為無效通配符失敗。*.*直到我添加其他服務器塊,…


regex - Nginx位置“不等於”正則表達式

如何在Nginx中設置響應任何不符合列出位置的位置條件? 我試過了: location !~/(dir1|file2\.php){rewrite ^/(.*) http://example.com/$1 permanent;}但它不會觸發重定向。 它只使用服務器配置其餘部分中的規則處理請求的URI。…


.htaccess - 強制https除了一個目錄

我正在使用下面的.htaccess文件強制任何頁面請求https:// RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301] 我怎麼能強制https的除目錄“/域”以外的所有目錄/頁面? 我可以改變主要的htacces或在/ domain目錄…


configuration - 重新加載nginx配置

我試圖在Nginx conf文件中進行修改以刪除“重寫”。 現在我有了這個配置文件: worker_processes 1; events{worker_connections 1024;}http{include mime.types; default_type application/octet-stream; sendf…


帶有多個“server_name”條目的nginx“server”指令:始終將第一個傳遞給PHP的$_SERVER

我的配置文件有一個server指令塊,以...開頭 server{server_name www.example1.com www.example2.com www.example3.com;...為了允許使用不同的域名訪問該站點。 但PHP的$_SERVER['SERVER_NAME']始終返回server_name的第一個條目,在本例中為http://www.example…




server nginx name domain proxy_pass multiple listen get server_name多个 same