2013-07-23 1 views
0

현재 https://mysite.com/ 작업 Drupal7 사이트가 있습니다. 나는 이것을 메인 사이트에 업로드하기 전에이 위치에서 먼저 테스트를하기 위해 https://mysite.com/dev과 같은 것을 가지고 싶습니다. 내가 한 것은 전체 폴더를 복사하여 모든 파일을 찾아서 붙여 넣는 것입니다. /dev. DB의 복제본을 주 사이트에서 사용하고 settings.php 아래 파일 sites/default/을 편집하고 기본 URL을 https://www.mysite.com/에서 https://www.mysite.com/dev으로 편집했습니다. 그러나 링크 (메뉴, 관리자)를 사용하여 페이지 탐색을 시도하면 응답이 Page not found이됩니다. 또한,이 라인 RewriteBase /.htaccess 파일의 주석 처리를 제거했습니다. 나는 또한 로그인 할 수 있지만 로그인 메인 사이트에 같은 지점에 로그인 후 https://mysite.com/link1, https://mysite.com/link2 등등. 내가 놓친 게 무엇입니까? 누군가 제발 도와 줄 수 있니? 감사!Drupal 하위 도메인의 끊어진 링크

답변

0

마침내 효과가 있다고 생각합니다. 나는 내 .htaccess 파일에있는 한 줄을 편집했다는 것을 언급했는데 그 파일은 RewriteBase /이고 나는 그랬다. 나는 RewriteBase /dev으로 바꿨지 만 사이트를 테스트 할 때 위에 언급 한 것처럼 링크가 여전히 주요 사이트로 이동합니다. 내가 한 일은 .htaccess과 어딘가에서 편집을 연구 한 결과였습니다. here이 있습니다. 내 딜레마를 해결할 몇 줄의 코드가 부족하다. 어딘가에 RewriteCondRewriteBase 줄이있다. 이 줄을 추가해야합니다 (RewriteCond %{REQUEST_URI} ^/dev RewriteRule^dev/index.php [L]). 이 두 줄을 추가 한 후 사이트를 다시 테스트했으며 마술처럼 작동했습니다. 그게 전부 야. 고마워.