我已经在服务器上设置了Django,http://stevencampbell.org/
我想运行WordPressstevencampbell.org/blog/在
我通过Fast_CGI(服务器上只有Django选项)运行我所有的Python和Django文件。我的.htaccess文件如下所示:
AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteRule ^(/media.*)$ /$1 [QSA,PT]
RewriteRule ^(/adminmedia.*)$ /$1 [QSA, PT]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi/$1 [QSA,L]
假设,我需要为blog目录添加另一个RewriteRule,但是到目前为止,我的尝试都没有成功。我可以访问/博客/索引.php,但是/blog/给了我一个Django错误,这意味着目录仍由调度.fcgi文件。在
另外,我也不太确定我在用这些重写规则做什么。如果我做错了什么,请告诉我。在
这听起来有点尴尬。我对
mod_rewrite
了解不多,无法检查您的设置,但为什么不使用基于Django的博客引擎而不是wordpress呢。可能是http://github.com/nathanborror/django-basic-apps之类的东西?在看到那个多余的},然后将请求重写为
RewriteCond
?基本上是说“如果请求是不是/blog
或{dispatch.fcgi
在WordPress的
.htaccess
中,/blog
中,应该在RewriteEngine On
语句之后添加RewriteBase /blog/
行。在相关问题 更多 >
编程相关推荐