0
在Apache中,指令DirectoryIndex index
以及DefaultType application/x-httpd-php
在特定的虛擬主機中工作良好,可以很好地從索引文件中排除文件擴展名,而無需重寫。我如何在Nginx中複製它?到目前爲止,我所能找到的就是正則表達式重寫解決方案。刪除nginx中的索引擴展
在Apache中,指令DirectoryIndex index
以及DefaultType application/x-httpd-php
在特定的虛擬主機中工作良好,可以很好地從索引文件中排除文件擴展名,而無需重寫。我如何在Nginx中複製它?到目前爲止,我所能找到的就是正則表達式重寫解決方案。刪除nginx中的索引擴展
.conf文件將是這個樣子:
server {
server_name example.com;
# Set the docroot directly in the server
root /var/www;
# Allow index.php or index.html as directory index files
index index;
# See if a file or directory was requested first. If not, try the request as a php file.
location/{
try_files $uri $uri/;
}
}
行try_files $uri
應儘量在後臺
您的問題已回答[http://stackoverflow.com/沒有擴展名的文件問題/ 7760883/nginx-setting -a-default-file-extension](http://stackoverflow.com/questions/7760883/nginx-setting-a-default-file-extension) – gabeio
關閉,但不,它不'噸。該解決方案將要求該文件被命名爲index.php。我期待從前端和後端刪除擴展名。 – Isius