RewriteCond:忽略顶级域名

时间:2015-04-21 09:54:19

标签: .htaccess mod-rewrite tld

我的.htaccess文件中有以下重写:

RewriteCond %{HTTP_HOST} ^sub.domain.lc(.*)
RewriteRule $(.*) app.php$1 [NC,L,QSA]

我正在使用sub.domain.lc在我的本地计算机上进行开发,但是当我的网站上线时,它会使用另一个顶级域名:sub.domain.com。

如何创建忽略顶级域名的RewriteCond?它应该将sub.domain.lc和sub.domain.com重写为app.php。

1 个答案:

答案 0 :(得分:1)

你可以这样做

RewriteCond %{HTTP_HOST} ^sub\.domain\.(?:lc|com)$ [NC]
RewriteRule ^(.*)$ /app.php/$1 [NC,L,QSA]