gpt4 book ai didi

php - nginx - 目录中的友好 URL

转载 作者:太空宇宙 更新时间:2023-11-04 04:35:44 30 4
gpt4 key购买 nike

我将友好 URL 从 Apache 移至 nginx,但遇到了问题。我希望友好 URL 仅适用于子目录 sgforum

在 PHP 中,我收到的地址为:127.0.0.1/sgforum/index127.0.0.1/sgforum/member 等。

当我访问127.0.0.1/sgforum/时,它可以工作,但是当我给member(127.0.0.1/sgforum/member)或index时,它会将文件下载到我的计算机,而不是使用php打开。

这是我的/etc/nginx/sites-available/default文件:

server {
listen 80 default_server;
#listen [::]:80 default_server;

root /home/ariel/workspace;

index index.php index.html;

server_name _;

location / {
try_files $uri $uri/ =404;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}

# FRIENDLY URLS
location /sgforum/ {
if (!-e $request_filename){
rewrite ^/sgforum/(.*)$ /sgforum/index.php break;
}
}

location ~ /\.ht {
deny all;
}
}

最佳答案

我改变了它,终于可以正常工作了。

# FRIENDLY URLS
location /sgforum/ {
try_files $uri $uri/ /sgforum/index.php;
}

关于php - nginx - 目录中的友好 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41669160/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com