0
이 줄에 나오는 대부분의 질문과는 반대의 것처럼 보입니다.루트 요청 리다이렉트
이것은 htaccess 파일에 있습니다.
내 사이트의 루트에 대한 모든 요청을 리디렉션하고 다른 모든 요청을 정상적으로 처리하고 싶습니다. 따라서 mysite.tld
(또는 mysite.tld/index.xxxx
)에 대한 요청은 myothersite.tld
으로 가고 mysite.tld/dir
(또는 심지어 mysite.tld/file.xxxx
)에 대한 요청은 정상적으로 처리됩니다.
가능하면 맞춤 오류 페이지도 제공하고 싶습니다. 나는 방법의 몇 가지 시도했다 :
#This one wouldn't trap 404s anyway.
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ http://myothersite.tld [L,R=301]
그리고이 하나
RewriteCond %{HTTP_HOST} ^mysite.tld
RewriteRule ^(.*)$ http://myothersite.tld [L,R=301]
을하지만이 내가 원하는 일을하지 않습니다.
감사합니다.
그렉
Jon Lin : 완벽하게 작동했습니다! 지금까지! 내 사용자가 작품에서 다른 렌치를 던질 때까지! – Blue