문제

가 Glassfish3 서버 추가 Quercus4.0.7 를 실행할 수 있 PHP 응용 프로그램이다.모든 것이 완벽하게 작동합니다.에요 지금 실행하려고 Question2Answer 응용 프로그램에 서버입니다.할 수 있었을 열 응용 프로그램 하지만 그것이 나를 허용하여서 페이지에서 페이지로 이동하기 때문에 사용할 수 있는 지를 확인합니다.htaccess 파일을 다시 작성하는 URL 이 있습니다.었는지 궁금 우리가 어떻게 다시 작성 URL 이 경우에는?

여기에 무엇 Question2Answer 습니다.htaccess 는 내부:

DirectoryIndex index.php
RewriteEngine On
#RewriteBase /your-sub-directory
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]

당신은 어떤 위한 솔루션을까요?

도움이 되었습니까?

해결책

사용 Tuckey 의 UrlRewriteFilter (는 영 mod_rewrite 과 비슷한 기능을 제공합)을 구현하는 재작성 규칙이 있습니다.기본적으로,당신을해야합니다:

  • 을 얻을 Quercus 의 전쟁의 압축을 푼다
  • 다운로드 필터 고 그것을 풀 내부 Quercus(이 필터를 항아리 내부에 WEB-INF/liburlrewrite.xmlWEB-INF).
  • 선언의 필터링 web.xml (참조 설치 지침).
  • "포트"당신의 재작성 규칙을 urlrewrite.xml 파일입니다.
  • 리패키지하고 배포하는 전쟁(또는 배포로 폭발 보관).

게시물 Drupal 에 Glassfish 깨끗한 url 을 사용하여 Url 재작성에 필터 에 대해 설명합니다.귀하의 요구에 맞.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top