2010-06-25 5 views
0

J'ai un compte d'hébergement Bluehost, et je configure manuellement django avec ce tutorial, mais maintenant je dois exécuter des scripts php dans un sous-domaine ou dans un sous-dossier, comment puis-je faire cela? ma racine .htaccess ressemble à ceciComment servir PHP avec Django?

AddHandler fcgid-script .fcgi 
# For security reasons, Option followsymlinks cannot be overridden. 
#Options +FollowSymLinks 
Options +SymLinksIfOwnerMatch 
RewriteEngine On 
RewriteBase/
RewriteRule ^(media/.*)$ - [L] 
RewriteRule ^(django\.fcgi/.*)$ - [L] 
RewriteRule ^(.*)$ django.fcgi/$1 [L] 

Merci!

Répondre

1

Je l'ai eu, il suffit de changer un peu htaccess et prêt, rester ainsi pour ceux qui ont le même problème:

AddHandler fcgid-script .fcgi 
AddHandler application/x-httpd-php5s .php 
# For security reasons, Option followsymlinks cannot be overridden. 
#Options +FollowSymLinks 
Options +SymLinksIfOwnerMatch 
RewriteEngine On 
RewriteBase/
RewriteRule ^(subfolder/.*)$ - [L] 
RewriteRule ^(media/.*)$ - [L] 
RewriteRule ^(django\.fcgi/.*)$ - [L] 
RewriteRule ^(.*)$ django.fcgi/$1 [L] 

Merci!

1

Il serait en fait plus facile de servir à partir d'un sous-domaine, configuré dans son propre bloc VirtualHost.

+0

merci, mais ce n'est pas possible, car il s'agit d'un compte d'hébergement partagé. – eos87