2013-11-25 2 views
1

나는 워드 프레스 사이트 example.com을 가지고 있으며 beta.example.com로 리디렉션하고 있습니다.WordPress site redirect permalinks

example.com/link1으로 표시하려면 내 링크를 이전에 beta.example.com/link1으로 표시하고 싶습니다. <?php echo get_permalink(id); ?>으로 페이지 URL을 받고 있습니다. 사이트 주소와 사이트 URL을 변경하려고했지만 작동하지 않았습니다. 나 또한 사용자 지정 permalinks 시도했지만 그 작동하지 않습니다.

이것은 내 첫 번째 WordPress 사이트입니다. 내가 잘못하고 있을지 모르지만 잘못된 것만 알아낼 수는 없습니다.

+1

진짜 문제가 무엇인지 분명하지 않습니다. 한 URL 구조에서 다른 URL 구조로 이동할 때 리디렉션을 처리하는 방법에 대한 글을 보았습니다. 그러나 그것이 당신의 문제인지 확실하지 않습니다. http://webmasters.stackexchange.com/questions/55387/moving-a-wordpress-site-to-a-new-domain-need-help-with-an-apache-htaccess-url/55396#55396 – JakeGould

+0

내 문제 사이트를 리디렉션하면 홈 페이지가 잘 표시되지만 홈 페이지의 링크를 클릭하면 url이 다시 beta.example.com/link로 변경됩니다. 그리고 내 링크가 기본 도메인 linke example.com/link에 표시되도록해야합니다. – Sami

+1

당신이 기사에있는 모든 링크와 링크를 잘못 옮겼다 고 생각합니까? 항상 가져 오기/내보내기 플러그인을 통해 블로그를 전송합니다 ... – helle

답변

2

WordPress는 다양한 위치에있는 데이터베이스에 URL을 저장할 수도 있습니다. 대부분의 경우 데이터베이스를 수동으로 편집 할 수 있지만 일부는 직렬화 된 객체에 저장됩니다. 손으로 편집 할 수 없기 때문에 쉽게 찾을 수 있습니다. http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

해당 도구에 대한 지침을 제공하고, 백업을 미리 수행하고 완료되면 서버에서 스크립트를 제거하십시오.

+1

내 워드 프레스 사이트를 옮길 때 언제든지 DB의 사이트 URL을 수동으로 편집해야만했는지 확인할 수 있습니다. 구성 파일을 절대 건드리지 마십시오. – Jakub

+0

방금 ​​사이트 URL이 변경되었습니다. 작동합니다. 이제 문제는 한 발 앞선 것입니다. permalinks를 사용자 정의 할 수 없습니다. :) 나는 mysite /처럼 더러운 URL이 필요 없다/page_id = 123 – Sami

+0

당신은 워드 프레스를 해결할 수있는 .htaccess 파일을 재현하도록 말할 수 있어야합니다. WordPress에 .htaccess에 대한 쓰기 권한이 있는지 확인하십시오. –

1

그 정보의 :

example.com/wp- admin/options-general.php

WordPress에 대한 좋은 점은 프런트 엔드의 링크가 보이더라도 관리 영역이 작동해야한다는 것입니다. 그렇지 않다면, 무언가 정말로 잘못입니다. 그러나 이와 같은 문제는 워드 프레스 마이그레이션과 매우 유사합니다.

즉, 나는 wp-config.php 파일의 설치 구성 정보를 하드 코딩하는 것을 선호합니다. 당신은 너무처럼 wp-config.php 파일에 새로운 URL의 basepath을 추가 할 수 있습니다

define('WP_SITEURL', 'http://example.com'); 
define('WP_HOME', 'http://example.com'); 
define('WP_CONTENT_URL', 'http://example.com/wp-content'); 

난 그냥 데이터베이스 설정 위의 파일의 상단에 사람들을 배치합니다. 이 방법을 사용하면 사이트를 한 URL에서 다른 URL로 쉽게 마이그레이션 할 수 있습니다.

0

워드 프레스 저장소를 beta.yoursite.com하기 위해 링크를 리디렉션 할 수있는 항목에 대한 루트 디렉토리에 htaccess로 파일을 확인