0
我想将请求重新写入子域名到相关网站上的子文件夹。.htaccess将子域名写入子文件夹的规则
子站点是dev.my-domain.co.za
(是的,它有它连字符)
它需要内部参考是my-domain.co.za/dev.my-domain.co.za
我不希望它重定向,但重写,使文件夹用户只看到http://dev.my-domain.co.za/...
我在StackOverflow上发现了各种示例,但我无法让他们在我的方案中工作。所以我认为我最好问问并解释我的确切情况。
子文件夹中会出现一个Wordpress网站。我假设可以通过子域调用它(如果您碰巧知道,请告知)。否则,如果有问题,我可以在WP相关论坛中单独提出这个问题。
到目前为止,我尝试这样做:
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^dev\.domesticflights\-southafrica\.co\.za.*$
RewriteRule (.*) dev\.domesticflights\-southafrica\.co\.za/$1 [L]
这是我尝试这(从here)适用于我的情况
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.example\.com.*$
RewriteRule (.*) myfolder/$1 [L]
我试图适应许多其他的例子,但没有工作的我场景。
感谢杰克。似乎没有任何效果。我开始怀疑这个服务器环境是否设置了奇怪(这是我不熟悉的服务器和主机)。 – inspirednz
好的,检查您的htaccess文件使用是否在apache配置中启用。它应该是'AllowOverride All'并且我更新了我的答案,因为您需要使用'[P]'标志对子文件夹进行代理传递,否则apache将执行重定向。 –