【发布时间】:2009-08-12 01:09:08
【问题描述】:
我不完全确定这是否可行并尝试搜索,但找不到我当前情况的确切答案。
我正在构建一个服务,它应该允许用户将他们自己的域指向该服务。 (他们需要将 A 记录指向我的服务器 ip)
我可以在 apache 中使用 catch all 来捕获域。所以我在 httpd.conf 中为这个 catch all 做了一个 Vhost 记录。因此,apache 中所有未定义的主机名都指向某个目录。
现在我想将此域作为参数传递给我的服务。那么是否可以使用 .htaccess 将 this.randomdomain.com 指向 www.mywebserviceurl.com/domain/catch/this.randomdomain.com
地址栏应保留 url this.randomdomain.com
编辑:
RewriteEngine On
RewriteRule ^(.*)$ http://example.com/blogs/string/$1 [R=301]
以上内容正在重定向,但 Firefox 抛出错误“页面未正确重定向 - Firefox 检测到服务器正在以永远不会完成的方式重定向此地址的请求。” 而且地址正在改变,这是我不想要的。
谢谢!
【问题讨论】:
标签: .htaccess mod-rewrite