![](/img/trans.png)
[英]How to I add a wildcard subdomain redirect to a subdirectory in htaccess?
[英]How to redirect from specific subdirectory to a subdomain via .htaccess?
我一直在尝试重定向此URL(及其所有子结构):
http://example.com/archive/
到(及其对应的子结构):
http://archive.example.com/
例如 : http://example.com/archive/signature/logo.png ==> http://archive.example.com/signature/logo.png
: http://example.com/archive/signature/logo.png ==> http://archive.example.com/signature/logo.png
我试图使用生成器生成.htaccess规则,并通过查看正则表达式对其进行评估(我认为)。
结果是以下规则:
RewriteEngine On
RewriteRule http://example.com/archive/(.*) http://archive.example.com/$1 [R=301,L]
从我的角度来看,服务器将处理以http://example.com/archive/
开头的所有URL,将捕获下一个字符串,并使用子域结构更改整个初始部分,并附加捕获的字符串。
不幸的是,这似乎在我的服务器或在线测试工具(例如http://htaccess.madewithlove.be/)上均不起作用
我在那里想念什么吗?
谢谢!
您应该可以尝试这种方式。
RewriteEngine On
RewriteRule ^archive/(.*)$ http://archive.example.com/$1 [R=301,L]
请注意,我没有使它动态化,因为您没有具体说明是否会有更多需要以这种方式工作的URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.