2010-06-25 86 views
0

我有一个Bluehost托管帐户,我用这个tutorial手动配置django,但现在我需要运行php脚本到子域或子文件夹中,我该怎么做?我的根.htaccess看起来像这样如何与Django一起使用PHP?

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] 

谢谢!

回答

1

我得到了它,只是改变了一点htaccess的和准备,对于那些谁有同样的问题保持这样的:

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] 

谢谢!

1

从子域中配置它自己的VirtualHost块实际上会更容易。

+0

谢谢,但不可能,因为这是一个共享的托管帐户。 – eos87 2010-06-25 21:15:51