現在、サブフォルダーで実行されているいくつかのアプリケーションがあり、サブドメインに移動して現在のサイトを新しいWebサイトに置き換えますが、たとえば、以前のURLで古いアプリケーションを見つけることができます。
現在:mysite.com/application/page1.aspx
私がやりたいのは、このアプリケーションをapplication.mysite.com/page1.aspxに移動することです。
2つのことを行う.htaccess書き換えルールが必要です
- それでも誰かがmysite.com/application/page1.aspxにアクセスしてアプリケーションにアクセスできるようになります
- URLをmysite.com/application/page1.aspxとしてページに表示したままにして、サブドメインであるという事実を隠します。
サブドメインを非表示にすることはそれほど重要ではありません。Googleがいつもそうだったページのコンテンツを見つけて満足させるためです。
注:この新しいメインサイトはワードプレスサイトです。
これが私が今htaccessに持っているものです
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /foldername/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} mysite.com/foldername$ [NC]
RewriteRule ^adminpgm/(.*)$ http://SUBDOMAIN.mysite.com/adminpgm/$1 [R=301,L]
RewriteRule . /foldername/index.php [L]
</IfModule>