0

他の非 Django サイトと同じようにレンダリングしたい Django サイトを格納するフォルダーがいくつかあります。つまり、フォーラム (vbulletin) と cpanel です。私は現在 fastcgi でサイトを運営しています。私の .htaccess は次のようになります。

AddHandler application/x-httpd-php5 .htm
AddHandler application/x-httpd-php5 .html
AddHandler fastcgi-script .fcgi
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
AddHandler application/x-httpd-php5 .htm

RewriteCond %{REQUEST_URI} !(mysite.fcgi)
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]

www.mysite.com/forum を django の URL で取得して、通常どおりにレンダリングできないように追加できる行は何ですか。ありがとう。

4

2 に答える 2

0

Apache vhost conf で:

Alias /forum /home/django/project/forum

しかし、私はあなたのphpのものをあなたのdjangoプロジェクトの中に入れない方が良いと思います

于 2010-02-18T10:56:17.333 に答える
0

できるよ

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(mysite.fcgi) [OR]
RewriteCond %{REQUEST_URI} ^forum
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]

これにより、URL がフォーラムで始まらない場合にのみ mysite.fcgi ルールがトリガーされるようになります。

于 2013-01-14T06:22:42.237 に答える