2016-07-20 1 views
0

FastCGI를하고 아파치와 호스팅 Django 앱은 성공적으로 실행되지만 다음과 같이 URL에 'index.fcgi'을 삽입합니다.숨기기있는 fcgi 스크립트 파일 이름은 내가 <strong>htaccess로</strong> 다음 파일을 한

www.example.com/index.fcgi/admin 대신 나는 URL에서 스크립트의 이름을 제거 할 수 있습니까

www.example.com/admin ? http://flask.pocoo.org/docs/0.10/deploying/fastcgi/

을하지만 플라스크를 위해 내가 장고에 출마를 얻을 수 없다 -

여기의 지침에 따라 시도했다.

피씨 - 서버에 대한 루트 액세스 권한이없는 공유 호스팅 계획을 사용 중입니다.

답변

1

방금 ​​.htaccess 파일에 추가했습니다. URL에서 index.fcgi를 hidding하는 것으로 충분했습니다.

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

<IfModule mod_rewrite.c> 
    Options +FollowSymlinks 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L] 
</IfModule> 
관련 문제