2010-06-25 54 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

相關問題