2016-09-02 7 views
0

저는 라이브 웹 사이트를 localhost 환경으로 가져 오려고했습니다. 모든 것이 잘 작동하는 것처럼 보입니다 (관리자 패널 등). 다른 한편으로는 실제 웹 사이트가 아닙니다. 기본 홈페이지를 볼 수는 있지만 링크를 클릭 할 수는 없습니다.Wordpress에서만 홈 페이지를 표시합니다.

내 htacess 파일은 다음과 같다 :

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
DirectoryIndex index.php 
</IfModule> 

# END WordPress 

나뿐만 아니라 기본값으로 퍼머 (Perma) 연결을 다시 시도했다.

+0

데이터베이스 (wp-options 테이블)에서 도메인 이름을 변경 했습니까? –

+0

문제점을 발견했습니다. 플러그인이 있습니다. "맞춤 영구 링크"죄송합니다. –

+0

어떻게이 게시물을 삭제합니까 ^^ ' –

답변

0

아래

업데이트 wp_options이 option_value를 SET 쿼리 = 대체 사용하여 로컬 URL로 라이브 URL을 교체 (option_value '을 http://oldurl을', 'http://newurl') WHERE OPTION_NAME = '홈'OR OPTION_NAME = 'SITEURL ';

업데이트 wp_posts 설정 guid = replace (guid, 'http://oldurl', 'http://newurl');

업데이트 wp_posts SET post_content = replace (post_content, 'http://oldurl', 'http://newurl');

업데이트 wp_postmeta SET meta_value = replace (meta_value, 'http://oldurl', 'http://newurl');

업데이트 wp_options SET option_value = replace (option_value, 'http://www.oldurl', 'http://newurl') WHERE option_name = 'home'OR option_name = 'siteurl';

업데이트 wp_posts 설정 guid = replace (guid, 'http://www.oldurl', 'http://newurl');

업데이트 wp_posts SET post_content = replace (post_content, 'http://www.oldurl', 'http://newurl');

업데이트 wp_postmeta SET meta_value = replace (meta_value, 'http://www.oldurl', 'http://newurl');

관련 문제