我有像这样的链接:
a.site.co.il
b.site.co.il
...
我将服务器配置为使用通配符并将这些子域重定向到此IP上的文件夹中:
62.90.154.000/goin
然后,我在62.90.154.000 root上创建了一个htaccess,因此使用子域将重定向到特定文件夹。
这方面的一个例子是:
a.site.co.il => 62.90.154.000/goin
但是Ip不会重定向到goin文件夹,而是重定向到IP本身:
62.90.154.000 => 62.90.154.000
这是我的htaccess:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.+)$ /$1/ [R=301,L]
RewriteRule ^(!62?|.*)$ goin/index.php?subdomain=$1 [L]
这似乎有效,但问题是这个htaccess还将主域名(62.90.154.000)重新划分为子域名'文件夹!
我怎么解决这个问题?!
答案 0 :(得分:1)
这条规则:
import { app1Service } from '../app1/services/app1.service';
@NgModule({
declarations: [..., ...],
imports: [...],
bootstrap: [...],
providers: [app1Service]
})
刚刚跳过以RewriteRule ^(!62?|.*)$
开头的REQUEST_URI。它没有跳过你的IP地址。
您可以使用:
/62
在测试此更改之前,请务必完全清除浏览器缓存。