ルート ディレクトリのサブフォルダに開発サイトを作成し、ルート ディレクトリに製品版を配置しました。dev .htaccess を使用して、サイトのルート バージョンにリダイレクトしたいと考えています。
このリンクの指示に従いました: Redirect subdirectory of old domain to root folder of new domain via htaccess
これは私のコードです:
RewriteEngine On
RewriteRule ^newsite/* http://www.mydomain.com/ [R=301,L]
現時点では、404 を起動し、ルートにリダイレクトせずに同じアドレスにとどまっています。
現時点で何も反応がありません。誰か正しい方向に向けてもらえますか?
ありがとうフランク
編集
これはあなたの提案の Ravi のように見えますが、これは正しい実装ですか?
<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>