.htaccess 需要URL重写子域方面的帮助吗

.htaccess 需要URL重写子域方面的帮助吗,.htaccess,url-rewriting,.htaccess,Url Rewriting,我最近注册了一个域名kbcsurveyors.com。然后,我创建了两个子域,在根文件夹中创建了两个新文件夹 我的动机是,如果我键入kbcsurveyors.com/preinspection,它应该指向preinspection.kbcsurveyors.com。其他子域也一样 在我的.htaccess中,我把它放在mydomainname.com的根目录中,我写了以下几行: RewriteEngine On Rew

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

我的动机是,如果我键入kbcsurveyors.com/preinspection,它应该指向preinspection.kbcsurveyors.com。其他子域也一样

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

RewriteEngine  On                                     
RewriteBase /
RewriteRule ^preinspection/(.*)$          https://kbcsurveyors.com/$1 [L,NC,QSA]    # Handle requests for "Preinspection"
但是这个文件结构不起作用。如何编写.htaccess文件以实现我的目标

问候

编辑


我问了一个新问题,因为这个问题已经搞砸了。以下是链接:

如果要将子目录的请求重定向到相应的域,可以使用现有的规则(或类似规则),但需要指定scheme
http://
,并且可以使用标志

如果还希望转发请求的路径,则必须捕获该路径并在目标中使用

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

如果要将对子目录的请求重定向到相应的域,可以使用现有的规则(或类似规则),但需要指定scheme
http://
,并可以使用标志

如果还希望转发请求的路径,则必须捕获该路径并在目标中使用

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

它不起作用。引发了“内部服务器错误”。甚至试着搬家。httpdocs文件夹的htaccess文件。事实上,整个网站都因为“内部服务器错误”而崩溃了。它不起作用。引发了“内部服务器错误”。甚至试着搬家。httpdocs文件夹的htaccess文件。事实上,整个网站因“内部服务器错误”而崩溃。请不要更改整个问题,这将使所有当前答案无效。如果您有新的或更具体的事实,请将它们添加到横向规则
--
,或前缀为“Edit”或“Update”的下方。很抱歉,Olaf。下次我会记住的。请不要改变整个问题,这会使所有现有答案无效。如果您有新的或更具体的事实,请将它们添加到横向规则
--
,或前缀为“Edit”或“Update”的下方。很抱歉,Olaf。下次我会记住的。
RewriteRule ^sub-domain1/(.*)$ http://sub-domain1.mydomainname.com/$1 [R,NC,L]