0
내 루트 디렉토리의 하위 폴더에 내 dev 사이트를 개발했으며 현재 루트 디렉토리에 내 프로덕션 버전이 있습니다. dev .htaccess를 사용하여 사이트의 루트 버전으로 리디렉션하고 싶습니다.wordpress 하위 폴더 .htaccess 폴더를 도메인 루트로 리디렉션
RewriteEngine On
RewriteRule ^newsite/* http://www.mydomain.com/ [R=301,L]
순간 그냥 404를 가져오고로 리디렉션없이 동일한 주소에 머물고 : Redirect subdirectory of old domain to root folder of new domain via htaccess
이 내 코드입니다 :
나는이 링크의 지침을 따랐습니다 뿌리.
지금은 아무 반응이 없으면 누구나 올바른 방향으로 나를 가리킬 수 있습니까?
감사 프랭크
편집
그래서 그것은이 올바른 구현은, 귀하의 제안 라비에 보이는 무엇인가?
<IfModule mod_rewrite.c>
RewriteRule ^newsite(/(.*))?$ http://www.mydomain.com/$2 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
나를 위해 작동하지 않습니다. 여기에 코드를 붙여 넣으려고하지만 계속 실패하고 있습니다. – frankstuner
사용자가 'www.mydomain.com/newsite/newpage.php'를 입력하면 요구 사항을 이해 한 것입니다. 'www.mydomain.com/newpage.php'로 리디렉션됩니다. 이것이 원하는 것이 아니라면 다시 한 번 예를 들어 말씀하십시오. –
아아, 그 전체 폴더 내가 다시 루트 디렉토리로 리디렉션하려고 해요. 예 : www.mydomain.com/newsite/ 또는 www.mydomain.com/newsite/newpage.php 나는 www.mydomain 내 모든 페이지에 모든 통화를 www.mydomain.com/로 리디렉션하려면 . co.kr/newsite/디렉토리에 있습니다. – frankstuner