2013-05-13 7 views
0

UBUNTU에서 RAILO를 사용하는 MURA CMS와 최근에 작업하고 있습니다. 루트 디렉토리의 내부 폴더에 MURA를 설치하고 있습니다.index.cfm MURA에서 SES URL을 사용하여 추가

public_html >> website.

다음 코드는 .htaccess에 추가되어 index.cfm 및 웹 사이트 디렉토리없이 웹 사이트를 실행하도록 URL을 다시 작성합니다.

Options +FollowSymLinks 
RewriteEngine On 
DirectoryIndex index.cfm 
RewriteRule ^$ /website/ [R] 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d 
RewriteRule ^website/([a-zA-Z0-9/-\s]+)$ /website/index.cfm/$1 [PT] 

그래서 http://example.com/website/index.cfm/privacy/ 로 내 URL을 http://example.com/website/privacy/ 재 작성 나는 재 작성 규칙이 나는 일부 온라인 유효성 검사기를 시도하고 나에게 정확한 결과를 제공하는 것처럼 제대로 작동해야한다고 생각하지만, 무라으로 그것을 실행하는 경우는 http://example.com/website/index.cfm/privacy/index.cfm

같은 URL을 생성

누가 마지막으로 index.cfm (apache 또는 mura)을 추가하는지 잘 모르겠습니다. 매번 404 페이지로 이동합니다.

이 ...이 ... 나를 미치게

감사합니다, Pritesh

UPDATE를 운전 도와주세요 나는 창문 같은 사이트 설정은/루트의 하위 폴더 아래에 7 IIS 가지고 있지만 잘 작동, 즉, URL의 index.cfm을 끄려면

+0

도움이 될 수 있습니다 http://www.stephenwithington.com/blog/index.cfm/2011/9/15/Removing-indexcfm-From-Mura-CMS-URLs-on-WindowsIIS7 –

+0

@MattBusche, 우분투와 아파치 서버, 그래서 나는 web.config 대신 .htaccess를 사용할 필요가있다. 나는 동일한 종류의 규칙을 설정했지만 웹 사이트 하위 폴더에 무라 설정이 있기 때문에 유일한 차이점은 앞에 웹 사이트가 추가 된 것입니다. –

답변

0

감사합니다. Matt와 Mael이이 문제를 해결해 주셔서 감사합니다. 마지막으로 TOMCAT이 문제를 일으키고 끝에 index.cfm을 추가하고 있음을 확인하십시오.

<url-pattern>/website/index.cfm/*</url-pattern> 

위의 URL 패턴을 web.xml 파일에 추가하면 정상적으로 작동합니다.

1

도움이 경우이 파일

을 편집하려면 파일 settings.ini.cfm 을 편집해야
  1. 모듈/파일 관리자
  2. 다음 탭 Application Root
  3. 선택 폴더로 이동 config
  4. 마우스 오른쪽 settings.ini.cfm 클릭하고
  5. 이 파일에서

    , siteidinurlsindexfileinurls을에있을 한 편집 0

    siteidinurls = 0 indexfileinurls = 0

변경 후 창 상단의 Settings 메뉴에서 Reload application을 클릭하여 애플리케이션을 다시로드해야합니다.

+0

이미 두 변수 설정이 모두 0이지만 여전히 작동하지 않습니다. –