在URL重写子域中需要帮助

时间:2017-04-02 12:36:35

标签: .htaccess url-rewriting

我最近注册了一个域名kbcsurveyors.com。然后,我创建了两个子域,在根文件夹中创建了两个新文件夹。

enter image description here

我的动机是,如果我输入 kbcsurveyors.com/preinspection ,则应指向 preinspection.kbcsurveyors.com < / strong>即可。其他子域也是如此。

在我的 .htaccess 中,我放在mydomainname.com的根目录中,我写了以下几行:

RewriteEngine  On                                     
RewriteBase /
RewriteRule ^preinspection/(.*)$          https://kbcsurveyors.com/$1 [L,NC,QSA]    # Handle requests for "Preinspection"

但是这个文件结构不起作用。如何编写.htaccess文件以实现我想要的目标?

enter image description here

此致

修改

我问了一个新问题,因为这个问题搞砸了。这是链接:How to rewrite rules for sub-domains

2 个答案:

答案 0 :(得分:1)

pane.applyCss();
pane.layout();
VBox.getHeight();

答案 1 :(得分:1)

如果要将子目录的请求重定向到适当的域,可以使用您拥有的规则(或类似的),但需要指定方案http://并可以使用R|redirect标志

RewriteRule ^sub-domain1 http://sub-domain1.mydomainname.com [R,NC,L]

如果您还想转发请求的路径,则必须捕获它并在目标中使用

RewriteRule ^sub-domain1/(.*)$ http://sub-domain1.mydomainname.com/$1 [R,NC,L]