WordPress bitnami 모듈이 하위 도메인에서 작동하도록 어떻게 설득할 수 있나요?

WordPress bitnami 모듈이 하위 도메인에서 작동하도록 어떻게 설득할 수 있나요?

그래서 저는 bitnami의 LAMP 스택을 실행하고 있으며 그 안에 WordPress 모듈을 설치했습니다.

내 WordPress 설치를 blog.example.com에 두고 모든 WordPress 링크를 blog.example.com/xyz에 유지하고 example.com/wordpress로 리디렉션하지 않기를 원합니다.

나는 가상 호스트의 많은 구성을 시도했고 blog.example.com에서 wordpress 랜딩 페이지를 로드하는 데 성공했지만 모든 링크는 example.com/wordpress/로 이동합니다(사이트와 홈을 업데이트하려고 시도했습니다). 데이터베이스의 URL). 다른 구성으로 인해 페이지를 로드할 때 종종 example.com/wordpresswordpresswordpress...와 같은 리디렉션 루프에 빠지게 되었습니다. - 재작성 조건이 종료되지 않아서 발생한 것으로 추측됩니다. 나는 또한 bitnami wiki의 가이드를 따랐습니다(어차피 별로 의미가 없을 것 같지만).

bitnami와 wordpress가 어떻게 함께 작동하는지 알고 계시다면, wordpress 모듈이 스스로 작동하도록 하기 위해 무엇을 해야 하는지 자세히 설명해 주시면 정말 감사하겠습니다. (백업할 것이 없다고 가정할 수 있습니다). 감사해요 :)

답변1

Bitnami에 대해서는 잘 모르지만 WordPress를 하위 디렉터리에 추가하려면 두 가지가 필요합니다.

  • a는 index.php다음 외에 아무것도 포함하지 않는 루트 디렉터리에 있습니다.

    <?php
    define('WP_USE_THEMES', true);
    require( dirname( __FILE__ ) . '/YOUR-SUB-DIR/wp-blog-header.php' );
    
  • Apache를 사용하는 경우 .htaccess다음을 포함하는 파일:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www.)?example.com$
    RewriteRule ^(/)?$ YOUR-SUB-DIR [L]
    RewriteRule . index.php [L]
    

기본적으로 그게 다입니다. lighttp 또는 nginx에서 설정하는 방법을 알려줄 수는 없지만 위의 내용은 단일 사이트 설치로 Apache에서 확실한 샷입니다. 다중 사이트/네트워크 설치로 전환하는 경우 설치 파일에 관련 상수를 설정하고 wp-config.php관리 UI를 통해 네트워크를 활성화한 다음 .htaccesswp-config.php파일을 업데이트하는 단계를 따라야 합니다.

편집하다당신이 원하는

blog.example.com

기본 도메인으로 - WP 관리 UI 설정에 추가하세요. 단일 사이트 설치가 있는 것 같지만"모든 WordPress 링크는 blog.example.com/xyz에 남아 있습니다."WordPress 용어로는 꽤 비밀스럽습니다. 고유링크 구조는 "관리자 > 설정 > 고유링크"에서 선택하는 것입니다. 사이트가 귀하를 로 리디렉션한다면 example.com?query=arg귀하는 분명히 example.comWordPress 기본 도메인으로 설정되어 있는 것입니다.

관련 정보