はStackOverflowで多くの検索を試みましたが、何も私の問題を解決しませんでした。表示されたURLを変更せずにリダイレクト
私はサーバー(mydomain.comと呼ぶ)とmydomain.com/subdomainというサブドメインを持っています。私は自分のDNSにリダイレクトを設定しました。www.subdomain.comを書くとwww.mydomain.com/subdomainになります。
私のリダイレクトを実行するにはブラウザがwww.subdomain.comをURLバーに表示させる方法がありますか?(DNS、CNAME、.htaccess、その他の方法で) javidazacコメントどおり、私は彼がサブディレクトリにないことを意味することを、質問者にそれを説明する必要があり:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} !^/subdomain/
RewriteRule ^(.*)$ /subdomain/$1 [L,NE]
更新:
の悪い英語
[ProxyPass](https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxypass)あなたは[mod_rewrite Pフラグ](https://httpd.apache.org/docs/current/rewrite/flags.html#flag_p)で行うことができますが、パフォーマンス上の理由からproxypassが推奨されています。 –
質問に誤りがあります。 subdomain.example.com/subdirectory/などのURLでは、サブドメインは「サブドメイン」で、サブディレクトリは「サブディレクトリ」(フォルダとも呼ばれます)です。まだ不明な点がある場合は、https://www.mattcutts.com/blog/seo-glossary-url-definitions/ https://www.mattcutts.com/blog/subdomains-and-subdirectories/ – javidazac