나는 루트에 WordPress 사이트를 설정했다. 일반 사이트로 연결되는 '입력'버튼이있는 앨범을 홍보하기 위해 임시 스플래시 페이지를 설정해야합니다. 파일을 다른 디렉토리로 옮겨서이 작업을 수행하는 방법이 있음을 알고 있지만 그렇게하지는 않을 것입니다. htaccess를 사용하여이 작업을 수행하는 간단한 방법이 있습니까? 아니면 다른 간단한 방법?htaccess가있는 WordPress 시작 페이지?
답변
아주 간단합니다.
htaccess
파일에 DirectoryIndex splash.php blog.php
을 추가하십시오.
루트 디렉토리에 splash.php
파일을 추가하십시오. 이 파일에 스플래시 페이지 코드를 추가하십시오.
이 index.php
파일을 복사 WP-관리자의 이름으로 blog.php
로그인 정보를 새 파일의 이름을 변경, setting -> General Settings
변경 사이트 주소 (URL) 값으로 이동, 그것은 http://www.yoursite.com/blog.php
있다는해야합니다! !!!
이렇게 할 수있는 또 다른 방법은 HTTP_REFERER를 감지하고 index.php에 조건문을 추가하는 것입니다. 이 방법을 사용하면 클라이언트 컴퓨터는 루트 URL을 입력 할 때 (홈을 새로 고치거나 클릭하지 않고) 스플래시 만 볼 수 있습니다.
샘플 코드
<?php $referrer = $_SERVER['HTTP_REFERER'];
if (preg_match("/yoursite.com/",$referrer)) {
define('WP_USE_THEMES', true);
require('./wp-blog-header.php');
} else {
header('Location: http://yoursite.com/splash.html');
}; ?>
는 페이지의 상단에 워드 프레스 주석 블록이 있는지 확인합니다.
.htaccess 트위크가 필요하지 않습니다.
어떻게 작동합니까? URL yoursite.com으로 링크를 클릭하면 시작 페이지가 표시되지 않습니다. 이것은 원하는만큼 좋을뿐입니다. 그러나 이것이 왜 효과가 있습니까? – testing
그러면 추천 페이지가 검색되어 도메인 (yoursite.com)과 정규 표현식이 일치합니다. 일치하는 경우 귀하의 wordpress 사이트를로드합니다. 그렇지 않으면 스플래시 페이지로 리디렉션됩니다. – cl0udc0ntr0l
나는 이것을 이렇게 사용했는데, 지금까지는 좋았습니다. 내 index.php를에서 다른 물건을 삭제 (안 테마에서하지만 워드 프레스 자체에서)이 여기 남아 당신이 당신의 자신의 URL에 도메인을 변경하고 시작을해야 할 것이다 물론
<?php $referrer = $_SERVER['HTTP_REFERER'];
if (preg_match("/great2gether.com/",$referrer)) {
define('WP_USE_THEMES', true);
require(dirname(__FILE__) . '/wp-blog-header.php');
} else {
header('Location: http://great2gether.com/splash.html');
};
?>
<?php
.html 파일을 최상위 워드 프레스 폴더에 저장하십시오.
희망이 도움이 누군가 : 당신은 당신이 누군가가 www.yourdomain.com을 열 때 시작 페이지를 표시 할 뜻
- 1. wordpress adnimistration 페이지
- 2. .htaccess가있는 특정 페이지에만 HTTPS가 있습니다.
- 3. Wordpress plugin - 새 페이지 추가
- 4. WordPress - 자동으로 페이지 생성
- 5. Wordpress 정적 페이지 'SEO'?
- 6. Wordpress - 로그인 페이지 보호
- 7. 썸네일이있는 WordPress 하위 페이지
- 8. 어린이가있는 Wordpress 목록 페이지
- 9. Wordpress 2.9의 페이지 게시
- 10. 카테고리가있는 Wordpress 페이지
- 11. WordPress 페이지 정렬 방법?
- 12. 맞춤형 Wordpress 페이지
- 13. Wordpress 아카이브 페이지
- 14. Wordpress 페이지 그룹화
- 15. Wordpress 블로그 페이지
- 16. Wordpress 목록 페이지
- 17. Wordpress - 페이지 검색 방법
- 18. Wordpress Comments 페이지 매김
- 19. Wordpress 커스텀 페이지 CMS
- 20. Wordpress. 특정 페이지
- 21. Wordpress - 맞춤 블로그 페이지
- 22. wordpress : "wp_insert_post()"- 중단 페이지
- 23. Wordpress 위젯 리다이렉트 페이지
- 24. 시작 페이지 변경
- 25. VS2008 시작 페이지 교체
- 26. 시작 페이지 변경
- 27. 런타임시 시작 페이지 변경
- 28. 탭 페이지 타이머 시작
- 29. PHP 시작 페이지 생성기
- 30. Wordpress 위젯 페이지 내 페이지 표시
? 일단 그들이 enter를 클릭하면 메인 사이트를 볼 수 있습니다. –
맞습니다. – John