2010-04-26 4 views
2

난 내 레일 애플 리케이션 내에서 wordpress의 인스턴스를 실행하고 싶습니다. 나는 현재 public/wordpress에 보관되어있는 WordPress 파일을 가지고 있지만 두 가지 요청 유형을 모두 허용하도록 .htaccess 파일을 구성해야합니다. 어떻게해야합니까? 현재, htaccess로는 다음과 같습니다!.htaccess를 편집하여 레일과 워드 프레스 요청을 모두 허용합니까?

일반 아파치 옵션
AddHandler에 fcgid 스크립트가
한다 RewriteRule^$ index.html을 [QSA]
한다 RewriteRule^([^.] +)/$에
한다 RewriteEngine을 .fcgi $ 1.html [QSA]
한다 RewriteCond % {REQUEST_FILENAME}! (*.) $의 dispatch.fcgi [QSA, L]가
에서 ErrorDocument 500

답변

3

"응용 프로그램 오류가 응용 프로그램을 제대로 시작에 실패"^
RewriteRule의 -f 너는해야한다. 이 내용을 공용 폴더의 .htaccess에 추가하면됩니다.

RewriteCond %{REQUEST_URI} ^/wordpress.* 
RewriteRule .* - [L] 

그러나 이것은 전체적인 이야기는 아닙니다.

또한
<Location /wordpress> 
PassengerEnabled off 

에/등/아파치/: 당신은 또한 (응용 프로그램의 일환으로/블로그에서 아무것도 처리하지 않도록 레일을 이야기하는)이 추가로/가능한 사이트 - 을/등/아파치 /을 편집해야 apache2.conf 아파치에게 어떤 디렉토리 색인 (예 : wordpress /)이 index.php 파일을 실행하도록 지시해야 할 수도 있습니다 :