6

我在 htaccess 中有以下 RewriteCond:

#RewriteCond %{HTTP_HOST} ^xyzdomain.com$

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

我可以为字符串使用哪个占位符?

4

1 回答 1

11

这只是一个正则表达式。您可以执行以下操作:

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

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

还要注意\转义.in .com.是一个带有正则表达式的特殊通配符,所以当你想显式匹配时必须将它转义.

regular-expressions.info是了解它们如何工作的更多信息的好地方。

于 2013-08-01T07:25:22.203 回答