美好的一天。我上傳了一個文件到我的Ubuntu OS VPS(/ var/www)。該文件的名稱爲'theyu',沒有擴展名。這是一個PHP腳本,但由於某些原因,我不想添加擴展名。 我想配置Apache來處理請求,如說10.382.234.32/theyu,其中10.382.234.32是vps的ip地址,作爲10.382.234.32/theyu.php將我的VPS上沒有擴展名的文件處理爲PHP腳本
這可能嗎?我真的很感謝答案。我試過使用mod_rewrite編輯/ var/www中的.htaccess文件,並且在apache的配置文件中啓用了該模塊。允許OverWrite在/ etc/apache2/sites-available/default中也設置爲All。
我用.htaccess文件中重寫命令是 RewriteRule ^(theyu)$ /$1.php [L]
但是,所有當我嘗試acessing了它,我得到的是沒有找到頁面錯誤,COS它的處理theyu爲目錄。
爲什麼不給它一些奇怪的擴展名並讓服務器把它當作php來處理呢?即使您使用mod_rewrite隱藏擴展名,如果您想檢查它們,您仍然可以在標題中看到位置(以及擴展名)。那仍然會擊敗你想要做的事情? – Mattt
這個文件必須保存爲.eu.php。這是一個與軟件一起使用的處理腳本,因此該軟件需要專門訪問''uu.php''。謝謝 –