2014-02-17 1 views
0

.htaccess 파일을 편집 할 수 있습니다. 홈 페이지의 모든 링크에 대한 사이트의 기본 주소가 변경됩니까?.htaccess 파일을 사용하여 웹 사이트의 기본 링크를 변경

시나리오 : 서버 측에 별명을 추가 한 후 URL을 http://myappdomain.rhcloud.com와 openshift 클라우드에서 호스팅 내 osclass 내가 사용하고 www.mydomain.com 전달 마스킹 feature.Everyting와 홈 page.But의 poblem 괜찮지 사용자가 클릭 할 때입니다 www.mydomain.com/link.but 대신에 www.mydomain.com에서 http://myappdomain.rhcloud.com/link으로 브라우저 URL 필드가 변경됩니다. 사용자가 수동으로 www.mydomain.com/을 입력하면 작동하며 계속 변경되지 않고 그대로 유지됩니다. http://myappdomain.rhcloud.com/link 브라우저 URL. 위로 마우스를 링크는 내가 심지어 config.php를

define('WEB_PATH', 'http://www.mydomain.com/'); 

을 제기하지만이 작동하지 않습니다 편집하려고 www.mydomain.com/link하지 http://myappdomain.rhcloud.com/link을 보여줍니다. 내 요점은 최소 효과 또는 다른 방법으로 .htaccess 파일을 편집하는 데 도움이 될 수 있습니다. 이전에 사용자 정의 도메인을 사용하기 전에 누구나 openscift를 시도해 보셨습니까? Wordpress 및 osclass는 건축술에서 확실히 유사하다. openshift에 wordpress 사용자는 그런 문제를 직면 하는가?

답변

1

.htaccess는 서버가 방문자의 요청을 처리하는 방식 만 변경합니다. 귀하의 웹 사이트 내용은 변경되지 않습니다. 따라서 .htaccess 설정으로 "마우스 오버 결과"를 변경할 수 없습니다.

나는 그 링크가 귀하의 웹 사이트에서 생성하는 방법에 따라 달라집니다 생각 :

  1. 링크가 데이터베이스에 HTML과 함께 저장되어있는 경우, 당신은 데이터베이스 쿼리를 변경해야 할 것입니다. MySQL을 사용한다면 데이터베이스 구조를 배우고 정확한 REPLACE query을 작성하십시오.

  2. 링크가로드에서 생성 된 경우 모든 캐시를 비우십시오. 캐시가 귀하의 WEB_PATH이 변경되었음을 알 수 없습니다.

관련 문제