htaccess RewriteCond中字符串的占位符通配符

时间:2013-08-01 07:10:05

标签: .htaccess mod-rewrite

我在htaccess中有以下RewriteCond:

#RewriteCond %{HTTP_HOST} ^xyzdomain.com$

现在我想在xyzdomain.com中为字符串“domain”使用占位符,以便条件与xyzhome.com,xyztravel.com,xyzshop.com,xyz * .com等任何域匹配。< / p>

我可以将哪个占位符用于字符串?

1 个答案:

答案 0 :(得分:9)

这只是一个正则表达式。你可以这样做:

RewriteCond %{HTTP_HOST} ^xyz(.+)\.com$

(.+)将匹配“任何字符一次或多次”。

另请注意\转义.中的.com.是一个带有正则表达式的特殊通配符,因此当您想要显式匹配.时,必须将其转义。

regular-expressions.info是了解其工作原理的好地方。