我目前有一个在子文件夹中运行的多个应用程序,我想移动到子域并用新网站替换当前站点,但仍然允许在以前的 url 中找到旧应用程序
当前:mysite.com/application/page1.aspx
我想要做的是将此应用程序移动到 application.mysite.com/page1.aspx
我需要一个 .htaccess 重写规则来做两件事
- 仍将允许某人转到 mysite.com/application/page1.aspx 并访问应用程序
- 保持页面上显示的 URL 为 mysite.com/application/page1.aspx,隐藏它是子域的事实。
隐藏子域并不重要,因为它可以让 Google 高兴地在那些页面上找到它一直存在的内容。
注意:这个新的主站点是一个 wordpress 站点。
这是我现在在 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>