문제입니다.간단한 도메인 별칭 ala mod_rewrite
나는 도메인 2 앨리어싱 도메인 일명 눈에 보이지 않는 리디렉션 ..로 요청 도메인 1에서 콘텐츠를 제공하기 위해 노력하고 ...의 cPanel 리눅스 웹 서버, 공유하는 GoDaddy이 계정에 mod_rewrite를 사용하고
domain1은 WordPress 사이트입니다. 나는 도메인 2를위한 내용으로 작동하도록 wordpress/catagory/page를 얻으려고 노력하고있다. 사실 domain 2는 사용할 수있는 한 페이지의 컨텐트를 가지고 있어야한다. 여기에는 form 2 전자 메일 페이지가있다.
이상적으로 다른 get 요청은 실제 도메인으로 가시적으로 리디렉션되어야합니다. 당연히 게시물 요청은 별칭이 지정된 도메인 (2)의 양식으로 이동해야합니다 ...
Google 검색 관련 용어로 인해 주요 정보 과부하가 발생합니다. 그 대답은 분명히있을 것입니다.이 정확한 시나리오에 대한 해결책을 찾을 수 없습니다. 한편 나는 Godaddy가 .htaccess를 캐싱하고 있다고 생각하여 적시에 제대로 작동하는 솔루션을 찾는 것이 더욱 어렵습니다.
편집 사이에 15 분 동안 기다렸다가 브라우저 캐시를 비울 때까지 여러 가지 변형을 시도했습니다. 올바른 구문 및/또는 Godaddy 캐시는 .htaccess가 15 분 이상 걸리는 것으로 보입니다.
내 마지막 시도는 내가 원하는 정확히 어떻게해야하지만 나던 것 같다
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.domainalias.com$[OR]
RewriteCond %{HTTP_HOST} ^domainalias.com$
RewriteRule .* http://www.actualdomain.com/subdir/subdir/ [R=301,L]
. 그것은이 ADRESS 줄에 www.domainalias.com을 유지하면서 그것은 http://www.actualdomain.com/subdir/subdir/를 표시해야합니다
http://www.actualdomain.com/ (BAD)에서 홈 페이지를 표시, 브라우저 URL 표시 줄 (GOOD) 에서 domainalias 주소를 표시 않지만.
무엇이 누락 되었습니까?
_ "내가 원했던대로 정확하게 수행해야하지만 그렇지는 않습니다."_ 아무 것도하지 않는 것처럼 보입니다. 그렇게했다면 브라우저 주소창에'http : // www.actualdomain.com/subdir/subdir /'이 보일 것입니다. 왜냐하면'[R = 301, L]'은 _external_ 리다이렉트를 의미하기 때문입니다. – CBroe
좋아요 .. 고마워요. ..하지만 고마워요. 조건을 무시한 것처럼, 리다이렉트가 일어나지 않거나, 눈에 보이지 않거나 보이지 않게 ... L이 최후의 규칙을 나타낼 것이라고 생각했습니다. . –