部署django,错误:在共享主机上的此服务器上找不到/mysite.fcgi/

问题描述 投票:1回答:1

/home/public_HTML/.htaccess

的.htaccess

AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /mysite.fcgi/$1 [QSA,L]

mysite.fcgi路径:/home/public_html/mysite.fcgi

我改为755(mysite.fcgi)的许可

执行后

未找到

在此服务器上找不到请求的URL /mysite.fcgi/。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

django apache .htaccess shared-hosting
1个回答
-1
投票
AddHandler fastcgi-script .fcgi

<IfModule mod_fcgid.c>
    AddHandler fcgid-script .fcgi
    <Files ~ (\.fcgi)>
        SetHandler fcgid-script
        Options +FollowSymLinks +ExecCGI
    </Files>
</IfModule>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /mysite.fcgi/$1 [QSA,L]

这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.