2012-11-05 4 views
2

.htaccess에서 많은 옵션을 시도했지만 성공하지 못했습니다. 내가하고 싶은 것은 이것이다 : site.com/folder.htaccess invisible 하위 폴더 내의 페이지로 리디렉션

내가 모든 사용자가 방문 site.com site.com/folder/page로 리디렉션하지만 URL은 그 같은 방식으로 원하는 : 나는 워드 프레스는 다음과 같이 자신의 폴더에 거주하는이

브라우저에서 변경되지 않습니다. 다른 모든 URL (예 : site.com/foldersite.com/folder/page1 etc)은 영향을받지 않아야합니다.

가능한 한 SEO 친화적 인 방법으로이 작업을 수행하는 방법은 무엇입니까?

모두에게 감사드립니다.

답변

1

사용자는 이것을 사용하지 않고 서버 측에서 다른 페이지로 리디렉션 할 수 없습니다. 하지만 필요한 경우 HTML 태그 <frame>http://www.w3schools.com/tags/tag_frame.asp 을 사용할 수 있습니다.하지만이 나쁜면은 항상 실제 페이지가 아닌 "site.com"으로 표시됩니다.

하지만 최선의 방법은 결과를 프록시로 만드는 것이고, Apache에서는 이와 같이 할 수 있습니다.

RewriteEngine ON 
RewriteRule ^/$ folder/page/index.php [L] 
+0

프록시가 아니기 때문에 OP가 묻는 것처럼 내부적으로 다시 작성됩니다. 'P' 플래그는 요청을 mod_proxy로 전달하여 역방향 프록시가되도록합니다. –

+0

사실, 프록시가 없지만 일부 유형은 데이터를 A에 simluate하지만 B에 실제 존재합니다. –

+0

해답을 가져 주셔서 감사합니다. 불행히도 그 규칙은 작동하지 않습니다. 나는 아파치 서버 테스트 페이지를 얻는다. –

관련 문제