我需要 1000 个停放域名来重定向到相应的页面。
例如,如果其中一个停放域名是“parkeddomain.com”,则必须将其重定向到http://example.com/landingpage/parkeddomain-com
状况:
- 只需重定向停放域名的根 URL,而不是 example.com
- 浏览器 URL 地址必须保持不变“parkeddomain.com”
目的是为域名经纪人创建一个简单的系统来托管域名,每个域名都有一个登陆页面。
我会尽量让这个看起来不那么复杂,抱歉。想法是:将每个域名重定向到 /landingpage/[thedomainname],主域名除外,因为主域名显示的是公司网站的主页。
答案1
类似下面的内容。
# Rewrite Request for parked domains '/' to landing page
RewriteCond %{HTTP_HOST} !=example.com
RewriteCond %{HTTP_HOST} (.+)\.(\w+)
RewriteRule ^/?$ /landingpage/%1-%2 [L]
对于具有两个或更多组件的 FQDN 来说,通常执行此操作会更加复杂。