#django #apache #.htaccess #shared-hosting
#django #apache #.htaccess #общий хостинг
Вопрос:
/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.
Комментарии:
1. какой хостинг вы используете?
2. justhost.com , учетная запись общего сервера
3. вы проверили эту ссылку: my.justhost.com/cgi/help/585 ?
4. ( example.com/mysite.fcgi ) он показывает файл, но когда я даю ( example.com ) написано, что не найдено /mysite.fcgi
Ответ №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]
это работает для меня